cocos2d-x wp8移植的一些坑

游戏做好了,想把游戏移植到wp8平台,发现一路的坑~

之前本人使用Cocos2dx-2.1.0-wp8-2.0-alpha版本做过移植,但是坑太多,这次发布了cocos2d-x2.2版本包含wp8平台,所以来试试~

本人将记录本人移植过程中碰到的坑,以及填坑的方法

1.cocos2d-x2.2 wp8资源如何打包进xap

我很多次打包发现,运行的时候,找不到资源,其原因是vs2012 wp8与之前使用的vs2012对于资源的管理有不一样的地方,可以参考帖子:

http://blog.csdn.net/wolfking_2009/article/details/12521151


2.声音


刚上开播放声音就报错,按之前Cocos2dx-2.1.0-wp8-2.0-alpha版本移植经验,要换wav格式的,就没有问题,至于其他格式的,大家可以尝试下~


3.如何copy不同的Resources文件夹资源到xap包里

其实这一点与第一条又相关的内容,大家可以看下第一条的帖子,里面提及了资源是从项目的Resoures文件夹copy到项目的proj.wp8\Assets\Resources文件夹下的。

可以做类似的设置来完成这一条~比如建个文件夹Resoures_wp8_extra里面放一些wp8独有的资源,只在wp8移植的时候将该文件夹打包~这样可以节省其他平台包的资源大小,也便于管理。

那么如何拷贝Resoures_wp8_extra文件夹下的资源到proj.wp8\Assets\Resources文件夹下呢?

首先选中项目,点击属性,打开属性页,选择生成事件,点击其下的预先生成事件



点击命令行右侧的下拉按钮



选择编辑


会打开命令行



可以看到xcopy "$(ProjectDir)..\Resources" "$(ProjectDir)Assets\Resources" /s /y /i /q & echo Copied Resource files to \Assets\Resources

这一句就是copy 项目下的Resources文件夹到proj.wp8\Assets\Resources文件夹

我们可以依葫芦画瓢,在其后加上一句:

xcopy "$(ProjectDir)..\Resoures_wp8_extra" "$(ProjectDir)Assets\Resources" /s /y /i /q & echo Copied Resoures_wp8_extra files to \Assets\Resources

然后点击确定。

然后生成一下,Resoures_wp8_extra文件夹里的内容应该就会copy到Assets\Resources文件夹下了

再将copy过来的文件,拖到vs的筛选器当中....此处省略N多字



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值