【问题标题】:Unity3d - Create new gameobject from existing objects in unityUnity3d - 从统一的现有对象创建新的游戏对象
【发布时间】:2014-05-16 01:44:32
【问题描述】:

我是 Unity3d 的初学者。我想问你关于从 unity3d 中的现有对象创建新游戏对象的问题。

我想从 unity3d 中现有的球体和正方形创建新的游戏对象。现在,我只是将它们拖成一个组。此外,我希望新游戏对象中的球体和正方形不会相互碰撞。

新对象只与其他外部对象发生碰撞。我该怎么办?

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

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

【问题讨论】:

  • 你在球体和正方形上迷失了我......你说的是 2d 还是 3d?你能贴一张你在说什么的照片吗,因为我什么都听不懂
  • 我说的是 3D。

标签: unity3d


【解决方案1】:

听起来你在寻找Prefab

创建预制件后,您可能想Instantiate它。

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

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

【讨论】:

  • 感谢您的评论。我会试试的
【解决方案2】:
  1. 正如 Nathan 指出的那样,从您的对象创建一个预制件。
  2. 看起来您希望您的对象表现得像一个复合碰撞器(参见复合碰撞器部分here)。您需要您的对象具有 Collider 组件,并且您需要将 RigidBody 组件添加到其父 GameObject。
  3. 关于环形对撞机:http://forum.unity3d.com/threads/27906-Adding-a-new-collider-primitive

【讨论】:

    猜你喜欢
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    相关资源
    最近更新 更多