使用具有中心、变换和边界三个属性UIDynamics
的协议,让物理对象(称为动态项)控制自定义视图(或实际上任何您想要的)很简单。UIDynamitItem
我想做类似的事情SpriteKit
,但根据手册:
具体来说,我想让物理实体控制我目前在drawrect中拥有的一些矢量图形。我在这里有两件事:
- 第一个是让矢量图形像任何其他节点一样移动。
- 二是让位置、角度等属性改变一些控制点的准确位置。
我相当确定我可以使用UIDynamics
动态项目来实现这一点,但是我将无法使用动作和其他漂亮的精灵套件功能。
似乎也可以通过将路径转换为cgpaths
形状节点并使用形状节点来处理 1,但这将是限制性的,并且不涵盖 2。
有什么建议么?