- Cocos Creator 3.x 游戏开发入门与实战
- 黄鸿信
- 353字
- 2024-03-22 19:35:01
1.1.1 什么是游戏引擎
游戏引擎指的是一套用于游戏开发的软件框架。引擎中通常包含许多编写游戏时会用到的基础模块,如图像渲染、物理系统、碰撞检测系统、音效、引擎脚本、网络交互等常用模块。在使用游戏引擎的过程中,开发者并不需要知道实现引擎模块的底层原理,仅需要使用引擎提供的模块的API,就可以轻松地实现对应的游戏功能。
如果你对于引擎没有直观的概念,那么可以将引擎类比作我们生活中的工具箱。工具箱中存放着各种不同的工具,如手电筒、螺丝刀等。当我们需要灯光时,只需要拿出工具箱中的手电筒进行使用,而不需要关注手电筒是如何制作的。工具箱中的这些工具,就是引擎中的各个“模块”,而工具的使用方法则是引擎模块的“API”。
使用游戏引擎不仅极大地降低了开发者的入门门槛,还减少了游戏开发中的大量重复工作,让开发者不再需要每次都从零开始。