我们发现,当Cocos2d-x 框架的维护者正忙于在最新版本中增加新功能,很多游戏开发者却在旧版本(特别是 V2.X)中积累了大量资源和知识。理所当然, 他们也希望能够最大限度地利用已有的这些资源和知识。
根据大家的反馈,我们刚刚在微软虚拟学院名为“使用针对 Windows 设备的 Cocos2d-x 进行游戏开发快速启动”的现场视频中宣布,Windows 8.1 通用应用程序正式支持 Cocos2d-x version 2.2.5 。新的支持 Cocos2d-x 的通用应用程序项目使用了最新版 ANGLE。与旧版本相比,新版的帧速率提高约 30%,而渲染纹理所使用的内存仅为原来的一半。
开发者可使用新版 Cocos2d-x 同时创建针对四款 Windows 设备平台的项目!
跨平台应用有一个解决方案文件 (.sln),其中包含两个项目:
· Windows 8.1
· Windows Phone 8.1
其它文件夹包含 Windows 8.0 项目:
· Windows 8.0
· Windows Phone 8.0
开发者可通过通用应用程序在不同目标间共享多达 99% 的代码。
以下图片显示了相同代码在 Windows 和 Windows Phone 中的不同运行效果:
克隆此版本:
(此版本尚未与 Cocos2d-x 主资源库合并,因此您需要使用微软开放技术的资源库)
git clone https://github.com/MSOpenTech/cocos2d-x.git
cd cocos2d-x
git checkout v2-universal
git submodule update --init
download-deps.py
创建并测试通用应用项目:
cd tools\project-creator
create_project.py -project RocketMan -package com.foo.rocketman -language cpp
以上命令在 cocos2d-x\projects 文件夹中创建 RocketMan 文件夹。新建文件夹包含以下 cocos2d-x 项目目录:
此通用应用项目保存在 proj.win8.1-universal 文件夹中。Windows Phone 8.0 项目保存在 proj-wp8-xaml 文件夹中,Windows Store 8.0 项目保存在 proj.winrt 文件夹中。
打开 cocos2d-x\projects\RocketMan\proj-win8.1-universal\ 路径下的 RocketMan.sln:
将游戏项目文件添加到 RocketMan.Shared 项目的 Classes 文件夹中:
快来享用支持通用应用程序的新版 Cocos2d-x 吧!我们一如既往地欢迎您的反馈。请在资源库中提出问题或直接评论此博客……
Adalberto Foresti,首席程序经理
Dale Stammen,软件工程师
Eric Mittelette,高级技术推广师
微软开放技术有限公司
Cocos2d-x版本2.2.5现正式支持Windows 8.1通用应用程序,该版本使用最新ANGLE提高了帧速率,并减少了内存消耗。开发者可以为四种Windows设备创建跨平台项目,且大部分代码可以在不同平台上共享。
![clip_image002[6] clip_image002[6]](https://i-blog.csdnimg.cn/blog_migrate/e6a6fc0b311e0b211f540bc77b90f625.png)
![clip_image004[5] clip_image004[5]](https://i-blog.csdnimg.cn/blog_migrate/69ff678bccfd0543481269ad1ea40006.png)
![clip_image006[6] clip_image006[6]](https://i-blog.csdnimg.cn/blog_migrate/c0a0a4137d40695645a57387045fea43.png)
![clip_image007[5] clip_image007[5]](https://i-blog.csdnimg.cn/blog_migrate/edf74954f25a01562911442194b3f596.png)
1万+

被折叠的 条评论
为什么被折叠?



