新功能之截取图片并显示

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
作者:蟋蟀蝈蝈蛐蛐

………………………………………………





«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N