Actor、Component和World
对Actor、Component和World的编辑,可以参阅编辑器基础以及后续文档。
1. World
作为游戏场景的表现存在,一个游戏画面内的各个模型、物体、或者是UI控件,皆存在于一个World中。
对于编辑器来说,一个场景文件(*.xscene)即表示为一个World。编辑器可以加载一个场景文件并对其进行编辑,从而修改这个World。
对于业务开发人员来说,游戏开发至少需要一个World,World类似于移动端开发中View的概念,任何控件都需要通过View来显示在屏幕上。在这里,任何一个游戏内的物体也都需要依靠World来显示在屏幕上。
在编辑器中对World的修改,可以参阅基础编辑流程以及后续文档。
2. Actor
Actor就是可以加入到场景中的场景对象。Actor存在于一个3D的World中,以(X、Y、Z)来表示其坐标位置。
Actor用于表示场景中的一个物件,对于Actor的详细解释,可以参考Actor。
在一个World中,会存在多个Actor。
3. Component
组件(Component) 是可添加到Actor的一项功能。组件不可独立存在,但在将其添加到Actor后,该Actor便可以访问并可以使用该组件所提供的功能。
对于组件的详细解释,可以参考Component。
一个Actor至少存在一个Component,可以存在多个Component。