发布时间:2016-06-30责任编辑:朱明 浏览:1571
我们先回忆一下Cocos2d-x3.3如何创建Windows Phone 8工程
我们可以通过Cocos2d-x提供的cocos new工具生成多平台模板工程。如果我们的工程名为HelloCpp,则生成之后的目录结构如下图所示,其中的proj.wp8-xaml文件夹内容,如后图所示,其中HelloCpp.sln可以启动Cocos2d-x Windows Phone 8工程。

生成Windows Phone 8工程

proj.wp8-xaml文件夹
提示 如果你使用的是cocos2d-x-3.2alpha0版本,解决方案编译的过程中会发生CCSprite3DDataCache.cpp文件无法找错误, 请在Visual Studio打开libcocos2d工程在3d目录下右键删除CCSprite3DDataCache.cpp和CCSprite3DDataCache.h。
成功启动工程后,看到如下图所示的工程结构,其中HelloCpp启动工程,它是一个Window Phone 8工程,使用的C#代码编写。HelloCppComponent中的Classes是需要修改的内容,此外其他的文件我们不需要修改。

Windows Phone 8工程
运行Windows Phone 8工程
设置HelloCpp为启动工程,选择想要运行到的设备或模拟器,然后点击启动按钮运行工程。
但是,最新版的cocos2dx已经没有xaml工程了。
当然,我们可以把它移植到cocos2dx3.3。
但是,cocos studio各个版本互不兼容……
所以,如果打算以wp8为平台进行开发的话,最好还是使用cocos2dx3.3版本来进行……
喵玩工作室