【中关村在线软件资讯】12月6日消息:移动游戏是当下最热门的话题,而对于游戏开发者而言,“游戏引擎”的使用就是一个躲不过的课题。在今天的微软TechEd 2013课程上,触控科技的引擎技术专家吴昊与微软游戏开发专家梅颖广就来介绍cocos2d引擎以及WP8平台的游戏开发工作。

触控科技的游戏引擎开发者吴昊
为什么要用游戏引擎?
如果不用游戏引擎,那么游戏开发过程中就需要设别多种硬件和系统接口,会造成很高的开发成本。而类似于cocos2d的游戏引擎则会给开发者提供统一的开发接口。一次开发,多平台使用,开发者可以方便地进行跨平台开发,大幅降低开发成本和开发难度。
cocos2d目前是世界最大的2d移动游戏引擎,也是世界第二大的移动游戏引擎。与Unity的收费模式不同,cocos2d是永久免费的开源模式,其在中国拥有50个左右的培训机构,全球有250多个代码贡献者。
怎样使用游戏引擎?
讲座中,梅颖广向在场开发者详细介绍、演示了搭建cocos2d-x的WP8游戏开发环境的方法:
1、下载cocos2d-x 2.2d代码(www.cocos2d-x.org/download)
2、安装Pyton2.67(www.prthon.org/download/)
3、创建Hello world工程(cocos2d-x-2.2\tools\project-creator\creat_prodect.py)
4、独立新功能
5、校本化整个创建过程(也可以自己写一个脚本)
在开发过程中,开发者需要注意XAP文件与Assets目录。XAP文件其实就是WP的包文件,相当于安卓的APK和iOS的APP。它是一个标准的zip标准文件,包括的WP应用程序需要的文件。
开发成功后,怎样在真机上运行游戏?
1、注册绑定手机(developer phone registration)
2、联系调试
3、部署应用到手机(利用WP的部署工具)
4、提交应用(访问MSDN的网页)
TechEd2013共有162名国内外技术专家登台演讲,140余场讲座、50余场动手实验室,吸引了数千位微软专业技术人员、合作伙伴、行业权威、专业人士参与。感兴趣的用户可以及时关注ZOL软件频道的TechEd专题页面。


