我想使用带有实体3D对象的SceneKit创建一个应用程序,其形状可以使用给定的用户输入进行更改。使用预定义的动画或制作大量较小的对象(作为节点)并更改其排列以模仿单个对象更改形状是否更好?非常感谢!
答案 0 :(得分:0)
取决于你的意思' 改变形状'您有以下选择:
SCNBox
,SCNCone
,SCNCylinder
等),您可以按照您想要的方式更改其形状动画属性(例如:SCNBox
的倒角半径),然后动画是最简单的方法。SCNNode
,内容从外部来源加载,而更改其形状则表示缩放/旋转/翻译,您也可以使用动画。SCNGeometries
(通过填充{{1}你模型中的/ SCNGeometrySource
}。由于问题标记为 blender ,标题提及旋转,因此或许(2)最适合您。