Xcode 6 中的预制对象

Prefab like objects in Xcode 6

Unity 使用预制文件(prefabricated files),它们是游戏对象,可以在项目中使用已定义的属性进行模板化。当您想通过拖放(视觉)直接在场景中定位对象而不使用任何代码时,这尤其有用。

我的问题是在 iOS 和 Xcode 6 中是否可以实现类似的功能,因为目前我只发现您可以将图像拖放到场景中。

如果您的意思是在 Xcode 中拖放 3d 对象,答案是否定的。 Xcode 提供所见即所得的方法来处理 UI 甚至数据模型,但这不会扩展到三维结构;它是一种编码工具,而不是关卡编辑器! 要使用 Xcode 和相关 SDK 构建 3D 应用程序,通常的方法是加载使用 Blender 等第 3 方软件创建的场景数据,然后以编程方式遍历图形以关联行为。支持在 SDK 级别执行此操作。查看 Apple 示例以了解更多信息,因为您的知识不会立即从 Unity 转移到 Xcode:构建块本质上是相同的,但将它们组合在一起的方法不同。