【GMS2】draw_sprite_ext绘制的精灵怎么修改深度
gamemaker吧
全部回复
仅看楼主
level 8
逐光Dream
楼主
请问draw_sprite_ext绘制的精灵怎么修改深度啊
2018年07月12日 03点07分
1
level 13
人类的大敌
深度不由精灵决定,而是由对象决定,对象的深度可以在对象属性中进行设置
设置对象深度后,在这个对象draw(绘制)事件中使用draw_sprite_ext或其它绘制函数,这个对象的实例都在这个深度进行绘制
2018年07月12日 04点07分
2
逐光Dream
也就是说我想绘制的精灵和对象的深度不一样是不行的?
2018年07月13日 04点07分
sunyubokkkkk
@逐光Dream
不行。但draw盖过所有draw begin,draw end盖过所有draw,但这些实际上并与深度无关。
2018年07月13日 07点07分
人类的大敌
@逐光Dream
不行,绘制的精灵只能和绘制这个精灵的对象的实例处于同一个深度
2018年07月13日 10点07分
逐光Dream
@人类的大敌
行吧,谢谢
2018年07月13日 12点07分
level 9
阳光-1024
深度就是执行事件的顺序,也就是谁先画谁再画的问题。因此说已经执行了draw事件再决定先后就像你去火车站售票厅排队好不容易排到了跟售票员说“我想比别人先买票”是一个道理,没有用。
2018年07月14日 03点07分
3
1