草庐IT

thirtyDegrees

全部标签

ios - 如何阻止我的角色在 zRotation 约束下过度旋转?

我正在开发的平台游戏中有一辆载具,我希望它能够旋转,这样它就可以滚上山坡等。我想限制我的车辆在负向和正向旋转30度。问题是,当我启用旋转并从悬崖上滚下或直边掉落时,我的车辆从侧面翻转并以头着地着陆。我一直在寻找一种方法来将zRotation限制在每个方向上的设定度数。我尝试使用本教程中的IK约束部分:https://www.raywenderlich.com/129895/sprite-kit-inverse-kinematics-swift-2在我的更新功能中,但没有效果。然后我发现了这个:https://developer.apple.com/documentation/sprit