转载:Cocos2D-x 游戏接入 Windows 设备所需做的六件事

原文地址:http://msopentech.com/zh-hans/blog/2014/05/09/cocos2d-x-%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%85%A5-windows-%E8%AE%BE%E5%A4%87%E6%89%80%E9%9C%80%E5%81%9A%E7%9A%84%E5%85%AD%E4%BB%B6%E4%BA%8B/

发布于 2014-05-09 作者 陈 忠岳

Cocos2D-x 是一款优秀的用于移动设备游戏开发的开源
C++ 跨平台游戏引擎。微软开放技术正为开源项目提供代码,以支持 Windows 设备。

上个月,我们与北京触控科技有限公司合作组织了首轮编程马拉松,邀请了来自Big Fish、Pixowl、PlayFirst 和 Idle
Games 的众多开发人员。这次活动的目的旨在开启将 Android 和 iOS 系统上现有 Cocos2D-x 游戏向 Windows Phone 和
Windows 应用商店的接入。一天的编程竞赛让我们受益良多。我们把一些小提示写入了白皮书,详细列举了向 Windows 引入 Cocos2D-x
游戏所需的六个主要步骤,并且很乐意在我们的项目网页中与大家分享。

本项目首席开发员 Dale Stammen 详细列举了在 Windows Phone 和(或)Windows
应用商店运行现有代码所需的六个步骤:

  1. 使用项目创建工具创建一个 Cocos2d-x 项目。

  2. 在 Visual Studio 中创建 Windows 8 和 Windows Phone 项目。

  3. 把包含 C++ 及头文件的源代码复制到项目的“类”目录中。在 Visual Studio 中把这些文件添加到您的项目。

  4. 把资源复制到项目的“资源”目录。

  5. 修改编译所需的一些项目设置。

  6. 对于 Windows Phone,要把 MP3 文件转换为 WAV 文件。同样,还要替换 Windows Phone
    不支持的字体,或者通过更新代码来使用平台上的可用字体

听起来十分简单,不是吗?如果您已经编写过跨平台游戏,那么您可能已完成了部分上述步骤。如果您正在计划开发跨平台游戏,您可以关注一下这些步骤。只需少许额外努力,您就可以开拓出一个有关
Windows 8 和 Windows Phone 设备的广阔市场。

期待看到这些新游戏入驻 Windows 应用商店,并且一如既往地欢迎您的反馈。请将您接入 Cocos2D-x
游戏的经验告诉我们,我们很乐意将您的反馈融入到白皮书中。

另:
首届Cocos2d-x 引擎编程马拉松成功举行,获胜者参选代码已载入 GitHub

教程: 将 Cocos2d-x 游戏导入 Windows 与 Windows Phone 教程 (英文版)

刘天栋

微软开放技术(中国)  首席技术推广专家

时间: 2024-08-07 04:33:22

转载:Cocos2D-x 游戏接入 Windows 设备所需做的六件事的相关文章

成为独立游戏制作人需要注意的六件事(转)

一方面,从技术上来说,如今的游戏制作门槛越来越低已经成为不争的事实.Unity3D.Cocos2dx这样简单易用的引擎让很小的团队也能做出 精彩的游戏.另一方面,行业内频传的诸如A团队月流水达到数百万,B团队又被数亿收购这样的新闻,也刺激着很多勇敢者想带几个弟兄出来闯一闯,做一些不一 样的东西.但是成为一名优秀的独立游戏制作人,真的只需要懂得游戏开发.有几个信得过的搭档吗?事实上并没有这么简单.今天葡萄君来告诉大家成为独立游戏 制作人需要注意的六件事. 1.收入 成为独立游戏制作人,首先要面对收

教你快速高效接入SDK——游戏接入SDK(只接入抽象框架)

题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道.每个渠道SDK接入的方法呢,多是大同小异.但是,正是这些小异,又让SDK的接入,产生了无穷无尽的变数.所以,接入SDK之前,如果你没有经验,或者没有被SDK坑过,那么当你看到这系列文章的时候,你很幸运,你可以避免这一切了.如果你之前被坑过,而且还在继续被坑着,那么现在,就是你解脱的时刻. 上一篇文章我们说了整个U8 SDK抽象

使用Openswan接入Windows Azure Site to Site VPN

Winodows Azure的Site to Site VPN支持主流的防火墙和路由器等接入设备.具体型号和系列请参考下表: VENDOR DEVICE FAMILY MINIMUM OS VERSION STATIC ROUTING DYNAMIC ROUTING Allied Telesis AR Series VPN Routers 2.9.2 Coming soon Not compatible Barracuda Networks, Inc. Barracuda NG Firewall

把现有Unity3d游戏向Windows Phone 8.1移植(基础)

最近在将一款现有的游戏向Windows Phone平台移植,暂时完成了一个小阶段,做一个总结. 开发环境: Windows 8.1 系统及以上,愿意的话,用Windows 10 尝鲜也可以. 微软账号,用于在建立Windows Phone项目时获取开发证书,免费.http://signup.live.com/ 微软开发账号,用于上传应用到商店, http://dev.windowsphone.com/ ,19刀永久管用. Visual Studio 2013 ,如果用旗舰版,则自带 Window

U8SDK——游戏接入SDK(只接入抽象框架)

上一篇文章我们说了整个U8 SDK抽象成的设计,那这篇文章,我们就来验证一下,他是否如我们期待的那样,简单灵活. 正如之前所说,对于每个游戏,只需要接入抽象层,而每个渠道SDK的接入,就是该抽象层的一个实现而已.最后通过一键打包工具来完成最后的产出.那么,我们先来看看,游戏怎么来调用这个抽象层. 我们假设我们已经开发了一款游戏,面临上线,需要接入SDK,需要接入UC,当乐,91,360,小米等渠道.因为采用U8 SDK统一接入框架的思想,游戏工程本身不耦合具体的每个渠道SDK,而只是调用U8 S

HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal

Windows设备控制台允许你通过Wi-Fi或USB来远程控制你的HoloLens设备.设备控制台是HoloLens上的一个Web Server,你可以通过PC的浏览器来连接到它.设备控制台包含了很多帮助你管理.调试和优化HoloLens设备的工具. 设置HoloLens以使用Windows设备控制台 Setting up HoloLens to use Windows Device Portal 打开HoloLens,并穿戴上 使用绽开手势打开开始菜单 选中设置应用,在你放置它以后会自动启动

Win10 驱动装不上,提示:Windows 无法验证此设备所需的驱动程序的数字签名。该值受安全引导策略保护,无法进行修改或删除。

Windows 无法验证此设备所需的驱动程序的数字签名.某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件.(代码52) 最近换了新主板,升级了Windows10 RS2(14955) 好消息是,Windows 10现在像苹果一样,能支持CoreAudio的那些声卡了,而且是免驱. 坏消息是,不能更换厂商自己的驱动,只能用微软官方的驱动.不能更新,而且有些功能肯定也是没有. 我的声卡是PreSonus的AudioBox iOne ,之前一直都是需要安

【转载】HTML+CSS 模仿Windows 7 桌面效果

前一阵在园子里看到一篇文章<使用css3仿造window7的开始菜单>,文中仅使用CSS3 实现了Windows 7 开始菜单的动态效果,很久以来一直被WPF/Silverlight 山上的风景所吸引,未成想其他的山也同样引人入胜.于是心血来潮也尝试着做了一个Windows 7 桌面效果,先来看几张截图吧. 桌面程序鼠标Hover 效果: 任务栏程序鼠标Hover 效果: 开始菜单效果: 桌面程序图标 桌面背景及程序图标的结构如下: <div id="win">

树莓派3B+实践(2)- 阿里云物联网平台接入(设备端C语言SDK编译)解决undefined reference to `IOT_CMP_Init&#39;错误

本想实践亚马逊aws的接入方案,由于亚马逊aws个人账户需要VISA信用卡,所以先用阿里云实践学习,以后有机会再接入aws. 1. 申请一个阿里云账户,需要绑定支付宝账户,阿里云个人账户可以申请部分业务免费,而且基础版每个月前100w条消息传输免费,个人用来学习实践绰绰有余. 2.根据阿里云物联网平台的帮助文档进行服务器端配置,这里不再赘述,帮助文档网址. 3. 重点说一下遇到的坑,由于阿里云的设备端sdk一直在更新功能,然而官网和github上的帮助文档没有随之更新,所以直接按照文档编译sdk