新功能之截取图片并显示
2015-01-14 20:09:32 -0800
iapp新功能截取图片显示
这样就可以用一张图片做出人物动作了
………………………………………………
这是载入事件
………………………………………………
sdeg("no")
.载入不调试代码打包后出现错误将不显示任何信息(因为代码有问题,所以加入了这个,但是不影响使用)
s gg="dong.png"
.人物动作图片(稍后上传)
s w=70
s h=70
.单个人物长宽
swh("w",w)
swh("h",h)
.屏幕宽高(做自适屏用)
s(h-40,y1)
s(h-120,y4)
s(h-80,y2)
us(1,"y",y1)
us(4,"y",y4)
us(2,"y",y2)
us(3,"y",y2)
s(w-80,x3)
s(w/2-40,x1)
us(3,"x",x3)
us(1,"x",x1)
us(4,"x",x1)
s(x1-5,xx)
s x=0
s y=0
.上面是自适屏代码不再讲解
nvw("imgv","", xx, 200, id)
.创建图标控件并设置id
sbp("imgaf",gg,x,y,w,h,b)
.截取图片(首次截取)
us(id,"imgbf",b)
.赋值给图标控件
………………………………………………
点击左砍事件
………………………………………………
t()
{
s w=70
s h=70
s x=0
s y=70
.重新定义截取y值
for(1;4)
{
sbp("imgaf", gg,x,y,w,h,b)
us(id,"imgbf",b)
stop(500)
s(x+70,x)
}
.循环赋值并显示
}
………………………………………………
点击右砍事件(解释同上)
………………………………………………
t()
{
s w=70
s h=70
s x=0
s y=140
for(1;4)
{
sbp("imgaf", gg,x,y,w,h,b)
us(id,"imgbf",b)
stop(500)
s(x+70,x)
}
}
………………………………………………
点击前砍事件(解释同上)
………………………………………………
t()
{
s w=70
s h=70
s x=0
s y=0
for(1;4)
{
sbp("imgaf", gg,x,y,w,h,b)
us(id,"imgbf",b)
stop(300)
s(x+70,x)
}
}
………………………………………………
点击后砍事件(解释同上)
………………………………………………
t()
{
s w=70
s h=70
s x=0
s y=210
for(1;4)
{
sbp("imgaf", gg,x,y,w,h,b)
us(id,"imgbf",b)
stop(500)
s(x+70,x)
}
}
………………………………………………教程完毕
………………………………………………
更多教程
QQ 1126390395
作者:蟋蟀蝈蝈蛐蛐
………………………………………………


Back to home
Subscribe |
Register |
Login
| N