前言
PREFACE
手机游戏产业的发展越来越火热,很多公司推出了自己的游戏引擎,北京触控科技有限公司的Cocos2d-x游戏引擎就是其中的佼佼者,它的优势在于实现了“一个平台开发、多个平台发布”。截至2016年初,Cocos2d-x游戏引擎在全球199个国家和地区有超过40万开发者使用,已经成为全球使用率最高的手机游戏引擎之一。
为了推动Cocos2d-x游戏引擎在我国高校与相关行业的应用与普及,提高相关专业人才培养及游戏产业发展的水平,进一步提高普通高校计算机、动漫设计、数字媒体等专业游戏类课程的教学质量,满足各大高校不断增长的人才培养需求、教学改革与课程改革要求,北京触控科技有限公司与清华大学出版社立项开展了《未来书库》的建设工作。我有幸受触控教育部门之邀,专门为广大高校师生、培训机构及有志于从事Cocos2d-x游戏开发的读者撰写此书。
Cocos2d-x游戏引擎提供了三种语言(C++/JavaScript/Lua)的API,开发者可以根据自己的技术背景选择不同语言。本书专门论述C++语言API,并以游戏项目开发的实例,抛砖引玉,教会读者动手实践。
关于源代码
为了更好地为广大读者提供服务,我们专门为本书建立了一个网站http://www.51work6.com/book/cocos1.php,大家可以查看相关出版进度,并对书中内容发表评论,提出宝贵意见。
勘误与支持
我们在网站http://www.51work6.com/book/cocos1.php中建立了一个勘误专区,及时地把书中的问题、失误和纠正反馈给广大读者。如果您在阅读本书过程中,发现了任何问题,可以在网上留言,可以发送电子邮件到eorient@sina.com,也可以在新浪微博中与我们联系:@tony_关东升。我们会在第一时间回复您。
本书主要由赵志荣、关东升执笔撰写。此外,智捷课堂的赵浩丞、赵大羽、关锦华也参与了部分内容的编写工作。在此感谢触控教育部门的李志远和清华大学出版社的盛东亮给我们提供了宝贵的意见。感谢我的家人容忍我的忙碌,以及对我的关心和照顾,使我能抽出很多时间,投入全部精力专心地编写此书。
由于时间仓促,书中难免存在不妥之处,请读者批评,并提出宝贵意见。
作者
2016年4月于北京