搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
交流区
›
移动云计算
›
cocos2d-x v2.2 移植WP8详解
0
0
0
分享
cocos2d-x v2.2 移植WP8详解
top_gloria
发表于 2013-12-16 01:56:36
[显示全部楼层]
只看大图
阅读模式
关闭右栏
0
14716
昨天写了一篇cocos2dx 的关于windows phone 8开发,里面提到的wp8的开发很少,所以决定另起一篇,详细介绍一下wp8的移植开发。
话不多说,首先创建一个新项目,具体如何创建就不赘述了,如果不知道就上跳上一篇看一下吧,创建好后我们需要如下的目录
进入 Proj.wp8目录后,点击.sln文件打开
注意,这个一定要用带有windows phone SDK的vs打开,不然是没有模拟器的,而且也是不能运行的。
打开之后查看一下解决方案里面的目录,可以看到,除了在angleproject之外,只有我们的项目和一个libcocos2d,很显然cocos2d只给我们导入了基本的库,声音库CocosDenshion,物理库Box2D等一些库并没有导入,所以我们需要手动将这些库导入,不然没法用。
具体步骤:
选中解决方案 右键 选择 “现有项目”
选择 cocos2d-x-2.2\CocosDenshion\proj.wp8目录下的 .vcxproj文件,因为我们是需要wp8平台的声音库,所以选择的时候不要弄错了,当添加完之后你会发现在解决方案里面已经把声音库纳为目录下了
接着我们把box2d,以及extensions库都添加进来,为了以后开发如果用到,步骤一样,box2d库在external文件夹下,全部添加完之后你就可以看到像现在的目录结构
看起来是不是觉得有点意思了吗?嘿嘿,像在win32下开发的目录了。
接着我们勾选项目依赖项,右键自己的项目,这次不是解决方案了,选择 “项目依赖项”
勾选我们刚才添加的那些库,记得esUtil_phone也勾选
再选择项目下拉列表,选择 “libExtensions”,勾选“libcocos2d”, 如图
做完之后我们再右击我们的项目,选择属性,也可以选中,点击菜单栏上的“项目”,选择最下方的“属性”,在“框架和引用”里面 点击 “添加新引用”,把我们添加的库勾选,如图
这个时候我们的链接库就做完了,这个时候选择解决方案,让它生成一下吧~
是不是觉得完成了,其实没有,你可以试试在helloworld.cpp里面输入 #include "SimpleAudioEngine",是不是发现有错,没法打开这个头文件吗?如果你的可以,那么就算完成了,如果没有那么就继续来吧,后面还有一些小提示,哈哈~
右键你的项目,不是解决方案,选择 “属性”,定位到“附加包含目录”, 然后打开编辑,如图
添加如下的内容,这样include就可以知道我们需要导入的那些新添加的头文件了,试试看是不是刚才的那个可以智能提示出来了
这样我们就算全部完成了,你可以试一试那些头文件都可以添加进来了,而且也不会报错找不到了~
小提示:
1.在wp8下声音文件要使用.wav格式的,MP3格式会报错,这个我今天找了好久,看示例找了半天才发现这个问题,需要注意下
2.box2d的头文件需要这样加入 #include "Box2D\Box2D.h"
3.一些额外附加的控件,比如ScrollView,现在都跑到GUI这里面来了,我也不知道什么版本修改的,才发现,添加的时候这样加入 #include "GUI\CCScrollView\CCScrollView.h"
我把以前写的游戏成功的运行在模拟器上了,效果还行,只是没试过真机,不知道是什么情况,主要我没测试机,希望有人可以试一试是不是也是完美运行~
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
没找到任何评论,期待你打破沉寂
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
top_gloria
中级会员
关注
49
主题
116
帖子
3
粉丝
TA的主题
cocos2d-x v2.2 移植WP8详解
2013-12-16
Data-Intensive Text Processing with MapReduce下载
2013-10-26
单源最短路径MapReduce实现问题帖
2013-10-26
求高手教一个MapReduce程序的难题,数据少的时候结果没错,数据多结果就错了
2013-10-26
namenode 自动转换为 datanode
2013-10-25
24小时热文
找工作很难,为什么我一天三个机会
股票魔法师.Ⅲ,趋势交易圆桌访谈
大数据面试题
我如何从股市赚了200万(珍藏版)
投资心理学(原书第5版) (华章经典&金融
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈