内容简介
Unity作为一个成熟的游戏引擎,其设计和使用都是有层次的。本书共13章,第1章至第3章为基础知识部分,主要介绍Unity的基本操作、基本概念、编写脚本的方法、导入和使用资源的方法,学完这部分内容后,你已经可以做出很多有趣的小游戏了。第4章至第11章主要介绍 Unity重要的系统模块、功能,包括物理系统、UI界面系统、动画系统、3D数学基础、场景管理、导航系统、着色器系统、打包与发布等,读完以后可以掌握高级的开发技术并解决实际问题。第12章和第13章是两个有代表性的 Unity游戏示例,一个是3D跑酷游戏,另一个是2D的弹球游戏,综合展示了Unity的大部分功能,具有较强的代表性。除了这些内容,每章都会有一些小的示例,以方便大家实践并理解具体概念。由于实例部分的内容操作流程较多,不易用图文展现,本书还特别附赠了视频教程来方便读者学习。
AI简介
这是一本全面介绍Unity游戏开发的书籍。该书以Unity引擎为核心,从基础知识到高级应用,系统介绍了Unity游戏开发的全过程。
书籍首先介绍了Unity的基本操作,包括下载与安装、初次运行、工程窗口、场景视图窗口、辅助线框菜单、层级窗口、检视窗口、工具栏、游戏视图窗口等。接着,书籍深入讲解了Unity游戏开发,包括场景、游戏物体、组件、脚本与组件操作、脚本组件的生命期、标签、静态物体、层级、预制体、保存工程的注意事项、输入、方向与旋转的表示方法、灯光、摄像机等。
书籍进一步介绍了Unity的资源工作流程,包括内置的基础物体、资源导入、资源导入设置、导入图片资源的设置、模型资源的导入流程、声音资源的导入设置、从资源商店导入资源、资源包、标准资源等。
书籍还深入讲解了Unity的物理系统,包括刚体、盒子碰撞体、胶囊碰撞体、网格碰撞体、球体碰撞体、地形碰撞体、物理材质、固定关节、铰链关节、弹簧关节、角色控制器、常量力、车轮碰撞体、车辆创建入门、物理系统的实践、物理系统可视化调试等。
书籍还详细介绍了Unity的UI界面,包括UI组件、UI进阶等。书籍还深入讲解了Unity的动画系