标题: [已解决]如何选择图片区域&如何指定透明遮罩?
zeas
会员
Rank: 1



UID 2251
精华 0
积分 52
帖子 12
阅读权限 5
注册 2009-7-7
 
发表于 2009-9-26 13:49  资料  短消息  加为好友 
[已解决]如何选择图片区域&如何指定透明遮罩?

首先,那些Button的图片是从左到右连接起来的,可提供选择图片区域显示的类是Layer类,没有在TJS中写出,所以不知道具体如何实现
然后,如果图片的遮罩就是一串图片中的一部分,如何自己指定图片的区域为透明遮罩?(比如读入jpg图片串,但构成带透明的动画,像Nscripter用的那种遮罩图一样,别告诉我转成PNG啊……)

[ 本帖最后由 zeas 于 2009-9-27 13:16 编辑 ]

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2009-9-26 15:19  资料  短消息  加为好友 
切图... 切成KR的透明遮罩格式......=__=





顶部
resty
会员
Rank: 1



UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
 
发表于 2009-9-26 17:40  资料  短消息  加为好友 
选择图片区域是这样的:
首先把图片载入到Layer里面,然后把这个Layer的大小设置到你需要的大小。然后调节它的imageLeft和imageTop到适当的值即可。button也是这样实现的。
比如你需要显示 x范围24 ~ 48 y范围 100 ~ 200可以,并且该Layer名叫t
可以用
t.setSize(48-24, 200-100);
t.imageLeft = -24;
t.imageTop = -100;
这样

第二个需求要自己稍微写一点代码来处理一下。先把图片度入到临时的Layer,再把图片部分和遮罩部分分别弄到需要的Layer内应该可以。 这个效率怎么样还不怎么好保证,慢了就写个插件吧。 或者去转格式吧= =

顶部
zeas
会员
Rank: 1



UID 2251
精华 0
积分 52
帖子 12
阅读权限 5
注册 2009-7-7
 
发表于 2009-9-27 13:09  资料  短消息  加为好友 
感谢楼上
我用Layer.operateRect(mode=omPsNormal)搞定了

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.022864 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示