首先,理解一下Unity引擎中的基本概念,游戏世界(Game World)指的是一系列游戏场景(scenes)的集合,对于三维游戏而已,空间由一个3维坐标系表示。而游戏对象(GameObject)则存在于其中,它的显示效果和交互行为则由各种各样的组件(Component)实现。
下面分别分析一下GameObject、Component和World
游戏对象(GameObject)
GameObject对象是游戏场景的基本单位GameObject表示游戏场景中的一个实现某种作用的一个的实体(不一定可见),GameObject之间可以独立的存在,也可以存在层级关系,隶属与某一对象的子对象。这种父子关系使得我们可以定义除世界坐标系之外的本地坐标系统,即以父对象为参照原点。