level 1
SEVENKING
楼主
我在使用物理引擎之前是用solid进行碰撞检测的,在sprite编辑器中修改碰撞mask(遮罩/蒙版)。
而使用了物理引擎后发现,只能在Object属性里修改物理碰撞的mask了,而之前设置在sprite里的mask无效了。即使我选中了碰撞mask中的same as sprite,开启了物理属性的Object也无法根据sprite改变碰撞mask。
因为我的游戏涉及到一个object切换不同的sprite,每个sprite有各自的碰撞mask,请问如何在物理引擎下设置碰撞mask,使一个object能够在改变sprite之后更新mask?
另外再请教大神们,当一个Object需要根据不同状态切换多组不同的Sprite时,是如何进行管理的。多谢。
2018年05月22日 04点05分
1
而使用了物理引擎后发现,只能在Object属性里修改物理碰撞的mask了,而之前设置在sprite里的mask无效了。即使我选中了碰撞mask中的same as sprite,开启了物理属性的Object也无法根据sprite改变碰撞mask。
因为我的游戏涉及到一个object切换不同的sprite,每个sprite有各自的碰撞mask,请问如何在物理引擎下设置碰撞mask,使一个object能够在改变sprite之后更新mask?
另外再请教大神们,当一个Object需要根据不同状态切换多组不同的Sprite时,是如何进行管理的。多谢。