我正在尝试做一个简单的2D平台游戏。所以我得到了行走和空闲动画工作,我的精灵,但由于某种原因,当它过渡到运行动画,精灵是有点脱离地面?有人知道我怎么能解决这个问题吗?精灵在两个动画中如下所示:闲置:
跑步:
icnyk63a1#
这可能是多种原因造成的。以下是一些需要考虑的因素。1.确保Sprite的位置没有更改。通过查看检查器来执行此操作。1.查看每个sprite的锚点,并确保它们位于同一点。1.检查大小差异。1.确保Sprite已正确裁剪1.查看动画状态图以查看是否发生了异常状态更改。我相信我可以找到更多可能的原因,但最重要的是,看看你能想到的所有可能导致问题的原因。如果你已经试过了,再看看周围,看看你还能看到什么。最后,如果这不起作用,试着在这里问你已经试过的所有问题。
8mmmxcuj2#
我也遇到过这个问题,并且已经解决了。其实很简单。导致这个问题的是你的精灵的枢轴。你必须回到精灵编辑器,并将你的精灵的privot设置为相同的值,就这样。
2条答案
按热度按时间icnyk63a1#
这可能是多种原因造成的。以下是一些需要考虑的因素。
1.确保Sprite的位置没有更改。通过查看检查器来执行此操作。
1.查看每个sprite的锚点,并确保它们位于同一点。
1.检查大小差异。
1.确保Sprite已正确裁剪
1.查看动画状态图以查看是否发生了异常状态更改。
我相信我可以找到更多可能的原因,但最重要的是,看看你能想到的所有可能导致问题的原因。如果你已经试过了,再看看周围,看看你还能看到什么。最后,如果这不起作用,试着在这里问你已经试过的所有问题。
8mmmxcuj2#
我也遇到过这个问题,并且已经解决了。其实很简单。导致这个问题的是你的精灵的枢轴。你必须回到精灵编辑器,并将你的精灵的privot设置为相同的值,就这样。