Cocos2d-x for WindowsPhone:万丈高楼亦可不需平地起
2012-06-05 00:45
411 查看
在今年的年初,Openxlive移植的cocos2d-x for WindowsPhone7正式发布,很荣幸的从他们手上得到早期版本,当时我的评估是bug较多成熟度不够,但是随着这半年的更新已经越发成熟,于是研究学习到了一些皮毛拿出来分享,莫要见笑,在这过程中特别表示感谢博客园里的快乐之王(coco2d-x XNA版本主力移植者之一)不厌其烦的回答各种问题。其实对于这个引擎的评价我仍然不是很高,因为其架构基本上和传统的2D游戏引擎没什么区别,设计的模式也没什么创新,更不用说用法多么“别扭”了,因此后面的文章都会依照个人需要做出特殊改进,这些特殊的地方可能在其他的版本中不适用,不过,尽可放心,所有的示例都有源代码可供下载。
所谓万丈高楼平地起,第一步总是最重要的,有基础才好办事,但是cocos2d-x for XNA版本移植的不错,本篇主要是讲述该开发环境的搭建。
第一步下载 SDK |
不过,个人比较推荐其在github上的开源页面:https://github.com/cocos2d/cocos2d-x-for-xna,更新情况一目了然。
下载之后直接解压缩
第二步安装并使用模板 |
事实上这样直接建立出来的工程是不能直接通过编译,因为缺少了对cocos2d-x XNA的dll,所以,我们需要先编译工程把dll引用或者将cocos2d-x XNA工程添加到你建立的程序当中,这两种方法都可以,为了保证文章在叙述代码截图的时候更简洁,我采用的是dll引用方式。
请注意引用dll时候要先将引用里之前的cocos2d-xna.dll删掉,然后找到cocos2d-xna.sln工程下”cocos2d-xna\bin\Windows Phone\”目录,引用下面四个dll。
第三步完成 |
本篇简要的说明了cocos2d-x for WindowsPhone版本开发环境安装,希望能够对WindowsPhone游戏开发者带来一些便利,如果要想开发好的WindowsPhone游戏仅靠这些还是不够的,除了多学习以外还得自己多写代码,才能对一个体系吃透,在未来我会写一些相关学习笔记给大家,推荐快乐之王的《Cocos2D-x for XNA类解析》系列文章。当前的cocos2d-x XNA只能开发2D的游戏,如果你想开发更高端的游戏,可以参看深蓝色右手和William文章。
相关文章推荐
- Cocos2d-x for XNA:万丈高楼亦可不需平地起
- Cocos2d-x for WindowsPhone:一个按钮走天下
- Cocos2d-x for WindowsPhone:开发一个打地鼠游戏(上)
- Cocos2d-x for WindowsPhone:一个按钮走天下
- Cocos2d-x for Windows Phone 用法总结
- Cocos2d-x for WindowsPhone:开发一个打地鼠游戏(下)
- cocos2d-x-2.2 for windows phone 8 CocosDenshion存在内存泄露问题
- Cocos2d-x for WindowsPhone:从开始到一个场景再一张图片
- Cocos2d-x for Windows Phone 8 发布
- WP_How to: Create Your First Silverlight Application for Windows Phone(1)
- MSDN Webcast - Silverlight for Windows Phone 开发系列课程(2):Windows Phone开发环境搭建
- Silverlight for Windows Phone Toolkit
- Silverlight for Windows Phone 7开发系列目录 url
- Silverlight for Windows Phone 7开发系列(3):多媒体开发
- 搭建Qt 5.3.1 for Windows Phone 8开发环境
- Silverlight for Windows Phone 7:Dotfuscator - 保护您的应用程序
- 微软职位内部推荐-SDEII for Windows Phone Apps
- Silverlight for Windows Phone 7开发系列(1):环境搭建
- Silverlight for Windows Phone Toolkit 更新
- Windows Phone 31 日谈——第21日:Silverlight Toolkit for Windows Phone