Unity是啥?
Unity是一款图形化界面的游戏开发引擎。简单的来说,使用Unity可以大大提高游戏开发者的效率。游戏引擎帮助开发者管理各种资源,提供一个方便维护和拓展的框架。
为什么用Unity?
Unity入门相对比较简单,支持3D和2D游戏开发。对于一些基础的游戏场景,在其功能强大的可视化编辑区拖拖拽拽就能做出一款游戏。此外,Unity也是一款对于个人非商业用户免费的引擎,且拥有极强的跨平台能力 – 支持 Windows PC, Mac OS X, Linux, PS4, XBOX ONE, PSP, iOS, Android等等。通过Mono虚机,Unity真正做到了Write Once, Run Everywhere
。
我要提前了解什么?
阅读本系列教程,你几乎不需要知道任何基础,除了以下几点:
1. 计算机编程的基本概念 -- 这并不意味着你需要会使用任何一种编程语言,但是一些类似`变量``函数``模式`的概念可以很好地帮助你理解后面的内容。
2. 基础的计算机美工技巧 -- 这并不意味着熟练地使用Photoshop, Maya, Blender之类的专业工具,仅仅是使用基础的Windows的画图软件或者PowerPoint的图形编辑即可(PS:其实PPT做美工,快速高效又好看)。