Unity3D游戏引擎文献综述和参考文献

《游戏物理引擎开发》中关于游戏中物理引擎的阐述,比如粒子物理引擎,碰撞处理,碰撞检测等,都是帮助我了解如何实现游戏中各个物体的交互


关于Unity3D游戏引擎方面,我找到了《Unity3D游戏开发标准教程》《Unity UI设计》《Unity 5.x游戏开发实战》等等书籍,在《Unity3D 游戏开发标准教程》中,系统并集中的介绍了Unity各个方面的特色和功能,比如它的综合编辑,图形引擎,着色器,地形编辑器,物理特效,音频和视频以及集成2D游戏开发工具,让我全面的了解了Unity游戏引擎。

而《Unity 5.x 游戏开发实战》是列举了许多详细的经典案例,帮助我学习如何使用Unity完成一个完整的游戏制作,《Unity UI设计》则涉及了Unity中新UI系统,比如其中的核心部分Canvas和Rect Transform。

《3ds max +Photoshop游戏场景设计》其中有关于认识游戏场景的概念及任务,游戏制作流程的介绍,并且有多个案例,比如洞穴,墓穴,太极殿的制作,教我们如何使用Photoshop和3ds max制作游戏场景。

关于游戏编程的代码方面,我找到了《C#程序设计教程》《数据库原理及应用》《游戏物理引擎开发》。游戏主体将采用C#来编程,所以大部分的代码编写方法都要从《C#程序设计教程》中学习。

《数据库原理及应用》中的关于数据库的知识,比如关系数据库,结构化查询语言,可以帮助处理和存储游戏中产生的各种数据,比如游戏积分,坦克血量等等。

而《游戏物理引擎开发》中关于游戏中物理引擎的阐述,比如粒子物理引擎,碰撞处理,碰撞检测等,都是帮助我了解如何实现游戏中各个物体的交互,以及让坦克的运动更符合物理学,比如坦克碰到子弹爆炸,被墙壁阻挡,无法过河等等。

参考文献

[1]Yanna Jiang, Boxiang Xiao, Baozhu Yang,Xinyu Guo. Study of Plant Animation Synthesis by Unity3D[J]. Trans Tech,2015,1007(10):344-350

[2] Xin-juan Zhu, Xue Wu,Xin Shi,Bu-gao Xu. Framework of personalized clothing visualization [J]. Emerald journal,2017,7(80):417-426

[3]雷景生,叶文珺,楼越换.数据库原理及应用[M].北京:清华大学出版社,2015

[4]马骏.C#程序设计教程[M].北京:人民邮电出版社,2014

[5]吴亚峰,于复兴,索依娜.Unity 3D游戏开发标准教程[M].北京:人民邮电出版社,2016

[6][美]Ian Millington,译:徐明亮,李强,宋伟.游戏物理引擎开发[M].北京:清华大学出版社,2013

[7][美]Simon Jackson,译:张骞.Unity UI设计[M].北京:清华大学出版社,2017

[8][英]Alan Thorn,译:李华峰.Unity 5.x游戏开发实战[M].北京:人民邮电出版社,2017

[9]张凡.3ds max +Photoshop游戏场景设计[M].北京:机械工业出版社,2015

[10]欧阳攀. 高射速武器弹道解算与视景仿真研究[D].中北大学,2013