问 SO,因为统一论坛很慢。
我正在制作捕食者/猎物游戏。我希望猎物是带有立方体作为尾巴的球体。基本上我想用连接的立方体和球体制作我自己的游戏对象。
如何创建自定义游戏对象?
问 SO,因为统一论坛很慢。
我正在制作捕食者/猎物游戏。我希望猎物是带有立方体作为尾巴的球体。基本上我想用连接的立方体和球体制作我自己的游戏对象。
如何创建自定义游戏对象?
另一种常见的方法是创建一个预制件来容纳你的一对GameObjects
.
例如,您可以执行以下操作:
GameObject
被调用的对象PreyAgent
并添加 2 个子对象(立方体和球体)。Create->Prefab
并为其命名(es. PreyAgentPrefab
)GameObject
将 PreyAgent从窗口拖放Hierarchy
到创建的 Prefab。创建预制件后,您可以通过以下方式从代码中实例化它:
GameObject go = GameObject.Instantiate(Resources.Load("PreyAgentPrefab")) as GameObject;
这对于创建要在不同场景或项目中使用的通用对象很有用。
不能完全抓住你想要什么。但是也许创建一个空的游戏对象并将您的立方体和球体拖入其中,因为“子游戏对象”会起作用吗?
Menu -> GameObject -> Create Empty,然后将要连接的游戏对象拖到新创建的“GameObject”上。