Windows 8.1 通用应用现已支持 Cocos2d-x v2.2.5

我们发现,当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,微软开放技术)