2009-9-26 13:49
zeas
[已解决]如何选择图片区域&如何指定透明遮罩?
首先,那些Button的图片是从左到右连接起来的,可提供选择图片区域显示的类是Layer类,没有在TJS中写出,所以不知道具体如何实现
然后,如果图片的遮罩就是一串图片中的一部分,如何自己指定图片的区域为透明遮罩?(比如读入jpg图片串,但构成带透明的动画,像Nscripter用的那种遮罩图一样,别告诉我转成PNG啊……)
[[i] 本帖最后由 zeas 于 2009-9-27 13:16 编辑 [/i]]
2009-9-26 15:19
全局变量D
切图...:L 切成KR的透明遮罩格式......=__=
2009-9-26 17:40
resty
选择图片区域是这样的:
首先把图片载入到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内应该可以。 这个效率怎么样还不怎么好保证,慢了就写个插件吧。 或者去转格式吧= =
2009-9-27 13:09
zeas
感谢楼上
我用Layer.operateRect(mode=omPsNormal)搞定了
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.