star-o-0 发表于 2010-5-14 01:44:24

sprite的subimg與object的depth代表什麼意思?(以解決)

不好意思...都快成每日一問了...
想問問sprite的subimg與object的depth這兩個屬性是用來做什麼的?
depth有看到人提過是用來做阻擋效果
可是什麼是阻擋效果我也不懂
在此先感謝各位高人的指導

埃兰蒂菲丝 发表于 2010-5-14 08:36:08

啊哈,有点问题也好~~
subimg 代表的是精灵的子图~比如你的精灵是个跑步动作有3帧动画,那么subimg的参数就是0~2,第一帧是左脚走,第二帧是立正,第三帧是右脚走,这个时候如果你subimg等于1的话,那么得到的就是第二帧 立正的图片。

depth则是深度,也就是绘制优先度,你有2个object的话~,数字低的将会显示在数字高的前面,比如你对象a的depth是100,对象b的depth是200,那么对象a和b重合的时候,a会显示在b的前面

star-o-0 发表于 2010-5-14 15:40:40

所以說
假設我有一個sprite叫做spr_number有3個frame分別繪製1,2,3
我使用draw_sprite(spr_number,0,x,y)=>會畫出1
draw_sprite(spr_number,1,x,y)=>畫出2
draw_sprite(spr_number,-1,x,y)=>會連續顯示3個frame

是這樣子嗎?

埃兰蒂菲丝 发表于 2010-5-14 16:19:12

是这样滴,你可以多试试

star-o-0 发表于 2010-5-14 17:27:23

謝謝!了解了
页: [1]
查看完整版本: sprite的subimg與object的depth代表什麼意思?(以解決)