Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
如何让a对象能通过b对象相较于自己的前后而翻转
@崩崩雷大炮 有一个快速的思路可以参考:首先定义a和b的前后关系,例如平台跳跃类游戏中,a在b的左边我定义为a在b的后面;然后,把这个定义转换为一些计算值;在上面的例子里,我可以把“a在b的左边”转换为x坐标的比较,即“a在b的左边” → a.x < b.x最后,关联到动作,也就是翻转;对于平台跳跃而言,翻转是把对象进行水平翻转,因此可以使用精灵的动作“设为翻转”。通过这样的方法,就可以写出完整的事件来实现了。对于我的例子而言,实现方法非常简单,三行事件即可完成实际效果:
@zjxdiu 谢谢大佬