【发布时间】:2014-08-22 07:26:57
【问题描述】:
我正在尝试制作一种物理机制,其中垂直站立的物体可以被击中或击倒,然后将旋转回到它的原点位置。把它想象成一个安装在地板上的沙袋。因此对象将具有较低的枢轴/锚点。
我只是想要一个关于如何使用 SpriteKit 物理来解决这个问题的理论指导。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
使用 SKPhysicsJointPin 并根据身体摆动的一侧修改摩擦扭矩
-
对象不能永久锚定或连接到“地面”对象。我可能正在考虑在底部加入“高质量”,在顶部加入“低质量”,希望“低质量”物体会在一定程度上抵抗重力,但无法将“高质量”物体抬起跨度>
-
如果设计是问题,这个问题更适合gamedev.stackexchange.com 您可以通过对身体施加力/扭矩来实现效果,行为不一定必须专门建模有身体和关节。
标签: ios7 sprite-kit physics game-physics skphysicsbody