我想使用本机SpriteKit碰撞检测,以保持我的角色在一个2D侧翼从地面坠落(很明显)。
事情是这样的:对于本地的SpriteKit物理来说,以特定的角度跳跃,或者掉在对角线上的瓷砖上,都会导致雪碧倾斜,摔倒,并做所有其他不必要的物理操作。
我如何拥有本土的SpriteKit物理,不倾斜精灵什么的?谢谢!
发布于 2015-06-30 19:37:11
答案很简单。将SKPhysicsBody的allowsRotation
设置为false。
一个布尔值,表示物理物体是否受施加于它的角力和脉冲的影响。
发布于 2016-04-15 14:10:12
从场景编辑器中取消选中Physics Properties
下的Physics Properties
字段。
如果您正在编码,那么:
node.physicsBody.allowsRotation = false
https://stackoverflow.com/questions/31152038
复制