找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3212|回复: 4

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

[复制链接]
发表于 2010-5-14 01:44:24 | 显示全部楼层 |阅读模式
不好意思...都快成每日一問了...
想問問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的前面
 楼主| 发表于 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 | 显示全部楼层
是这样滴,你可以多试试
 楼主| 发表于 2010-5-14 17:27:23 | 显示全部楼层
謝謝!了解了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-11-1 04:46 , Processed in 0.012318 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表