本书以Unity应用案例的实际开发过程为例,讲述Unity 2017版本软件的使用方法。全书共9章,每章介绍1个实际案例,包括Unity场景漫游作品制作案例、射击类游戏作品制作案例、关卡类游戏作品制作案例、AR形式App作品制作案例等。
本书主要讲述Unity 5.X版本软件使用的基本方法,并以几个Unity实际应用的开发过程为例,系统地介绍Unity应用开发的实践经验。书中内容可以分为两大部分,前半部分是基础知识介绍,包括Unity 3D引擎基础、基于Unity 3D创建3D场景、Unity 3D脚本基础、Unity 3D所涉及的物理引擎、后处理特效及高级渲染、Unity网络通信、跨平台发布;后半部分是实际案例介绍,包括VR射击游戏案例、赛车游戏制作案例、AR增强现实开发案例。
本书以汽车制造行业某供应链信息协同平台为例,系统地分析该平台的建设背景及应用功能需求,针对该平台B2B应用模块中基于互联网的信息安全加/解密及实时交互需求,提出一种数据快速加/解密算法的实现方法,以提升该平台的加/解密信息实时交互性能;针对该平台B2C应用模块中Web用户客观行为信息和主观反馈信息分析需求,分别提出基于自动标注文本中词语的情感倾向性分析算法和基于混合数据的用户行为聚类分析算法的实现方法;从工程实现的角度,阐明该平台的系统设计及具体实现方法,重点说明上述研究成果的实际应用情况。
本书共分为8章,分别讲述Unity基础介绍、Unity游戏场景创建、Unity游戏脚本介绍、Unity中模型导入与材质基本概念、模型交互制作、GUI图形界面等。