2014-05-16 73 views
1

我是Unity3d的初学者。我想问你如何从unity3d中的现有对象中创建新的gameobject。Unity3d - 以统一方式从现有对象中创建新的游戏对象

我想从unity3d中的现有球体和方块中创建新的gameobject。现在,我只把他们拖拽成为一个团体。另外,我希望新的gameobject中的球体和方块不会影响对撞机在一起。

新对象只与其他外部对象碰撞。我怎么能做到这一点?

更多问题,我想在Unity3D中创建一个hoop对象,Unity3D中是否已经存在hoop对象?它还没有存在,请告诉我如何创建它?而空间是在中间的箍不影响对撞机?非常感谢,

如果我的问题不容易理解,我会编辑。

+0

你失去了我的领域和广场......你说的是2D还是3D?你可以张贴你正在谈论的图片,因为我无法理解任何 – Savlon

+0

我正在谈论3D。 – user3421905

回答

1

听起来像是你在Prefab之后。

一旦你创建了你的预制件,你可能想要Instantiate它。

为避免碰撞,请确保您的预制件没有碰撞组件。只需移除预制件内的组件。

箍形也被称为金牛座或甜甜圈。这在Unity3D中不可用作基元,但它很容易在3D建模程序中创建,并在Unity3D的网格导入中使用。

+0

感谢您的评论。我会尝试 – user3421905

0
  1. 正如Nathan指出的那样,从您的物体中创建预制件。
  2. 它看起来像你希望你的物体像一个复合对撞机(参见复合碰撞部分here)。你需要你的对象有Collider组件,并且你需要将RigidBody组件添加到它们的父GameObject中。
  3. 关于圆环对撞机:http://forum.unity3d.com/threads/27906-Adding-a-new-collider-primitive
相关问题