GameObject 是 Unity 中的基本实体,它代表了一个场景中的对象。每个 GameObject 都可以挂载多个 Component,如脚本、模型、材质等,以实现不同的功能。

GameObject 的特点

  • 组件化: GameObject 可以挂载多个 Component,灵活地扩展功能。
  • 父子关系: GameObject 之间可以形成父子关系,方便管理和控制。
  • 层次结构: GameObject 形成了场景的层次结构,便于组织和导航。

创建 GameObject

在 Unity 编辑器中,可以通过以下方式创建 GameObject:

  • 使用菜单: GameObject > 3D Object > Cube(或其他类型)
  • 使用快捷键: Ctrl + Shift + N(或 Cmd + Shift + N
  • 使用代码: 在 C# 脚本中使用 GameObject.CreatePrimitivenew GameObject() 方法

GameObject 的属性

  • 名字: GameObject 的名字用于标识和区分不同的对象。
  • 位置: GameObject 在场景中的位置。
  • 旋转: GameObject 的旋转角度。
  • 缩放: GameObject 的缩放比例。

GameObject 的操作

  • 选择: 通过点击或键盘操作选择 GameObject。
  • 移动: 通过拖拽或键盘操作移动 GameObject。
  • 旋转: 通过拖拽或键盘操作旋转 GameObject。
  • 缩放: 通过拖拽或键盘操作缩放 GameObject。

示例图片

Unity GameObject

扩展阅读

想要了解更多关于 GameObject 的知识,请访问 Unity 官方文档