1. 游戏中有许多关卡,在创建初期这些关卡叫作场景。一款游戏可以包含若干个场景,因此一个项目中可以保存多个游戏场景。
      2.APP的生成,以及后续的更新和维护,以及点击APP.EXE运行包所执行后的结果。(思维导向:可执行文件和产品之间的差距)
      3.Unity 5.x 支持两种脚本语言:C#JavaScript。在 Unity 3D 内编程,首选 C# 来编写脚本。
      4.C# 是微软公司开发的一种面向对象编程语言。由于有强大的 .NET 类库支持,以及由此衍生出的很多跨平台语言。C# 逐渐成为 Unity 3D 开发者推崇的程序语言。
      5.Input Module 封装了 Input 模块的调用,根据用户操作触发各 Event Trigger。Event System 事件处理器中有 3 个组件:
      1) Event System 事件处理组件是一种将基于输入的事件发送到应用程序中的对象,使用键盘、鼠标、触摸或自定义输入均可。
      2) Standalone Input Module(独立输入模块)用于鼠标、键盘和控制器。该模块被配置为查看 InputManager,基于输入 InputManager 管理器的状态发送事件。
      3) Touch Input Module(触控输入模块)被设计为使用在可触摸的基础设备上。
      6.Animator很强大,而Animation很直接好控制
      7.每个游戏对象上只能挂载一个脚本,当一个GameObject挂载两个脚本就会出现错误
      8.给人物与其他物体均添加的刚体属性,而且Camera属于人物的子物体,当两个刚体碰撞,Camera视角会莫名出现旋转。
      取消被碰撞物体的刚体属性即可解决这种问题;
      9.掌握的知识越多,运用引擎的能力就越强,游戏开发出来的效果就更好。
      10.Unreal Engine 4简称UE4,如果想要做VR游戏开发的话,这个也是必须需要了解的游戏引擎。
      12.代码的掌握是学习和实践反复交互的过程!!!
      13.百度和谷歌的重要性