3D game programming all in one
光盘
作者: (加)肯尼斯·C·芬尼著;李剑平,张娟,孙曙光等译
出版社:中国科学技术出版社,2011
简介: 在本书中,我们将介绍游戏开发的所有方面,即经历从最初的原理到最终完成游戏这一旅程。
(一)概念
我们将介绍游戏行业的各个方面,使你有机会了解自己适合哪个方面,并且了解存在哪些机会。我们也将讲述3D游戏、游戏设计问题和游戏类型的各种元素。
(二)编程
我们将介绍你在使用本书的过程中需要理解的编程概念。书中介绍了如何结构化程序代码、如何创建循环、如何调用函数以及如何使用全局的和局部的作用域变量。我们将使用面向对象编程语言Torque
Script的子集,该语言,内置于Zorque
Engine中。你可以从本书附带的CD光盘上获取可供你实际动手的示例程序。本书也介绍了为了理解一些更为复杂的活动时需要用到的3D概念。这将为后面的编程和建模任务打下基础。
(三)Torque
一旦你已经掌握了充足的知识并理解了3D游戏开发中的主要概念,就可以使用Torque
Engine。你将学习如何处理客户端/服务器编程,如何控制玩家特征,如何在玩家之间发送消息等等。我们将通过练习和示例程序介绍这些概念,可以在本书附带的CD光盘中找到这些练习和示例程序。虽然为了更好地理解这种引擎,我们介绍了丁orque
Engine中一些较为复杂的低层次工作,但需要重点了解的是,作为一个独立的游戏开发人员,你将从掌握利用引擎的高级功能中获得更多的益处,从而可以关注于其他方面——类似于如何设计游戏。如果不具备设计游戏的知识,你将无法设计游戏。