br>(一)引擎
Unity是游戏开发引擎,最简单的描述就是它可以让开发者快速搭建丰富多彩的虚拟世界,在这个世界里,开发者可以尽情创造出他们想要的游戏,而这个虚拟世界里的内容,实际上都是由游戏引擎内部的技术组件来控制的。
(二)Unity的模块
Unity的模块主要包括:Asset Store(资源库)、游戏引擎核心(Game Engine Core)、关卡编辑器(Level Editor)、物理引擎(Physics Engine)、图像处理引擎(Image Processing Engine)、声音引擎(Audio Engine)等等。每个模块都有其特定的功能和作用,最终结合起来构成一个完整的游戏引擎,以满足开发者不同的游戏需求。
(三)Unity的组件
Unity也有一些内置的实用组件,例如:动画组件(Animator)、物理组件(Physics)、声音组件(Audio)、渲染组件(Rendering)、网络组件(Networking)和更多的开发者针对特定游戏业务定制的组件。开发者可以合理结合起这些组件,来完成不同游戏场景的重构和开发。