是否有途径可以将基于cocos2d的iOS游戏放到黑莓10上 [问题点数:20分]

我曾参加众多的游戏开发人员的项目、会议和“port-a-thons”活动,一直有人问我以下问题:是否有途径可以将基于cocos2d的iOS游戏放到黑莓10上?答案很简单—绝对有! 使用cocos2d-x。    

Cocos2d-x是一个开放源码和跨平台的2D游戏框架,也是一个基于流行的Objective-C的cocos2d框架的直接的C++端口。除了编程语言不同外,Cocos2d-x和Cocos2d这两种框架的APIs(应用程序编程接口)都非常相似。如果你体验过cocos2d框架,上传过程则会相当简单。Cocos2d-x还支持黑莓10、iOS和安卓等多种平台。将你的游戏从cocos2d移至cocos2d-x,可以最低的研发和维护成本,使你的游戏在不同的应用市场中增加受众和盈利机会。作为一个开放源码游戏社区的积极贡献者,Research In Motion的游戏研发团队确定为黑莓10提供便捷支持,助力最新和最棒的cocos2d-x库的版本。

在本篇文章中,我会一一讲解使用黑莓10Native软件开发工具包与cocos2d-x建立游戏开发的步骤。
  
拿到你的签名密钥!
你需要用签名密钥进行设备测试并将你的游戏发布到黑莓世界。填完表格后,你将通过邮件收到签名密钥。请确定在接收密钥时记录表格中所填信息;如果你曾经丢失签名密钥的密码或遇到签名过程本身的问题,该等信息可能会有用。
    

设置黑莓10的Native软件开发工具包

从黑莓开发者(BlackBerry Developer)网站上下载并安装最新版的Native软件开发工具包。如果目前你手上没有设备,请下载我们的黑莓10模拟器,它可以在Windows和Linux上用VMWare 播放器运行,或者在Mac上用VMWare Fusion运行。操作完毕后,请查看我们这篇有关“1130%提升模拟器性能”的博客文章!
   

设置cocos2d-x的库

从www.cocos2d-x.org上下载最新的cocos2d-x源码,并将它解压到你的工作区位置。我们添加完黑莓10的项目支持后,你可以通过以下步骤直接将它导入项目工作区:

1.文件->导入->现有项目到工作区->cocos2dx源目录

2.导入关于proj.blackberry的eclipse项目。例如:无需选择proj.android和project.linux等。

3.创建cocos2d-x项目

a)选择导入的文件夹,然后右键单击并选择适当的Build Configuration(创建配置)。对于模拟器开发,请选择适当的模拟器创建配置。对于设备开发,请选择适当的设备创建配置;例如:Device-Debug(设备调试)用于测试/调试,Device-Release(设备发布)用于发布。

b)选择导入的文件夹,右键单击并创建。

注意:在最新的cocos2dx上创建cocos2d-2.0-x-2.0.4你将看到下图:

这可能是因为项目缺失字体库,请看如何解决该问题:

1.右键单击错误的项目

2.选择属性->C/C++ 常规->路径和符号

3.从配置下拉菜单中选择[所有配置]

4.选择库标签,添加字体库

5.重新创建    

请放心,问题得以解决。
  
运行cocos2dx样本
导入的项目有一个名为“BBTemplateProject”的样本模板。我们可以尝试将它配置到模拟器上,然后配置到黑莓10设备上。

1.确保开启模拟器/设备开发模式

2.检查设置->安全和隐私->开发模式(注:首次在设备上操作可能会要求你设置密码)

3.如果未明确设备或模拟器,请添加新的目标。

4.右键单击项目 

a) 使用 Run-as 黑莓C++应用来配置并启动应用程序。

b) 使用Debug-as黑莓C++应用来配置并调试应用程序。

5. 如果你从未设置过签名密钥,且是第一次试图在设备上运行游戏,黑莓开发安装向导可以帮助你注册签名密钥,并创建调试符号用于设备检测和调试。

操作至此,下面你可以正式开始真正有趣的环节:上传你的cocos2d代码到cocos2d-x代码中。
   
发布游戏
憧憬一下24小时后的情景:在咖啡因和能量饮料的帮助下,你完成了所有准备工作!现在你希望将游戏上传到黑莓世界。首先,你需要成为黑莓手机供应商,方可在黑莓世界发布游戏。一旦获得批准,你必须创建一个可以发布的游戏的发布版本,以下是操作步骤:

1.将游戏的创建配置及其独立库更改为Device-Release (设备发布)并进行创建。

2.签名并输出项目:文件->导出->黑莓->发布版本

3. 通过供应商的门户网站测试并公布游戏的发布版本。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值