gpt4 book ai didi

java - AndEngine Sprite 在地面上旋转

转载 作者:行者123 更新时间:2023-12-01 13:18:15 25 4
gpt4 key购买 nike

他有一个简单的方法来解决这个问题

我的 Sprite 旋转已启用,这意味着他可以旋转,但是当我在地面上行走并且 Sprite 以 90* 或 180* 着陆时,他会在侧面行走,或者在头上行走

有没有办法在着陆时将其设置为以地面角度旋转?

谢谢

最佳答案

您必须使用物理世界的 onUpdate 方法。您还可以使用播放器的 onUpdate 甚至 contactListener。我无法提供更多信息,因为您没有;)然后检查每一帧(感谢 onUpdate)玩家当时站立的地方的地面角度是多少(通过检查他的位置和地面位置)。然后您可以使用旋转方法将玩家的旋转设置为等于地面角度。如果你想要流畅的旋转动画使用this: registerEntityModifier(new RotationModifier(0.3f, 0, 180)) 对于玩家实体

关于java - AndEngine Sprite 在地面上旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com