我正在开发一款2D游戏,但遇到了sprite翻转和动画的问题。 编辑:这不是关于玩家的实际NPC。 我找到的所有指南都将翻转与玩家相关联,而我希望翻转与其自身的刚体相关联。 我的第一想法是参考上一帧的缩放值,如果在X轴上有符号差异,就调用flip()方法,但我找不到如何实现这一点的资源(注意:我是C#新手)。 if Mathf.Sign( //上一帧// localScale.x) != Mathf.Sign(gameObject.localScale.x) { flip() } ↑不是实际代码,但我想通过它来突出我要实现的原则↑ 我尝试使用LateUpdate()方法,但它似乎不适用。 有什么建议吗?