Unity3d 如何创建自定义游戏对象(结合球体和立方体)

Unity3d 如何创建自定义游戏对象(结合球体和立方体),unity3d,gameobject,Unity3d,Gameobject,这样问是因为unity论坛非常慢 我正在做一个捕食者/猎物游戏。我希望猎物代理是以立方体为尾巴的球体。基本上,我想让我自己的游戏对象由一个连接的立方体和球体组成 如何创建自定义游戏对象?无法完全捕获您想要的内容。但也许创建一个空的游戏对象,并将你的立方体和球体拖入其中,因为“子游戏对象”可以工作 菜单->游戏对象->创建空,然后将要连接的游戏对象拖动到新创建的“游戏对象”上。无法完全捕获您想要的内容。但也许创建一个空的游戏对象,并将你的立方体和球体拖入其中,因为“子游戏对象”可以工作 菜单->游

这样问是因为unity论坛非常慢

我正在做一个捕食者/猎物游戏。我希望猎物代理是以立方体为尾巴的球体。基本上,我想让我自己的游戏对象由一个连接的立方体和球体组成


如何创建自定义游戏对象?

无法完全捕获您想要的内容。但也许创建一个空的游戏对象,并将你的立方体和球体拖入其中,因为“子游戏对象”可以工作


菜单->游戏对象->创建空,然后将要连接的游戏对象拖动到新创建的“游戏对象”上。

无法完全捕获您想要的内容。但也许创建一个空的游戏对象,并将你的立方体和球体拖入其中,因为“子游戏对象”可以工作


菜单->游戏对象->创建空,然后将要连接在一起的游戏对象拖到新创建的“游戏对象”上。

另一种常见的方法是创建一个容纳你的一对
游戏对象的文件夹

例如,您可以执行以下操作:

  • 创建一个名为
    PreyAgent
    GameObject
    ,并向其中添加两个子对象( 立方体和球体)
  • 右键单击项目窗口,选择
    Create->prefable
    ,并为其命名(es.
    preyagentprefable
  • 将PreyAgent
    游戏对象
    层次结构
    窗口拖放到已创建的预置中
  • 创建预制件后,您可以通过以下方式从代码中实例化它:

    GameObject go = GameObject.Instantiate(Resources.Load("PreyAgentPrefab")) as GameObject;
    

    这对于创建要跨不同场景或项目使用的公共对象非常有用

    另一种常见的方法是创建一个可容纳一对
    游戏对象的容器

    例如,您可以执行以下操作:

  • 创建一个名为
    PreyAgent
    GameObject
    ,并向其中添加两个子对象( 立方体和球体)
  • 右键单击项目窗口,选择
    Create->prefable
    ,并为其命名(es.
    preyagentprefable
  • 将PreyAgent
    游戏对象
    层次结构
    窗口拖放到已创建的预置中
  • 创建预制件后,您可以通过以下方式从代码中实例化它:

    GameObject go = GameObject.Instantiate(Resources.Load("PreyAgentPrefab")) as GameObject;
    

    这对于创建要跨不同场景或项目使用的公共对象非常有用

    是的,你可以命名这个Emtpy游戏对象。它将是一个对象,他的孩子是一个立方体和一个球体。是的,你可以命名为Emtpy游戏对象。它将是一个物体,他的孩子是一个立方体和一个球体。