【技术实现步骤摘要】
一种兼容不同Cocos2d-x版本的方法
本专利技术涉及手机游戏引擎
,具体涉及一种兼容不同Cocos2d-x版本的方法。
技术介绍
Cocos2d-x是一个支持多平台的2D手机游戏引擎,使用Cocos2d-x进行开发可以很容易地将项目建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x具有不同的版本,因此在开发游戏的过程中将会面临引擎版本管理的问题,例如创建基于不同引擎版本的项目、升级现有项目的引擎版本等。与此同时,因为不同引擎版本之间存在很多差异,在使用时还需要考虑引擎版本与当前项目、与使用的编辑器之间的兼容性问题。现有技术需要通过手动替换引擎文件的方式来管理项目的Cocos2d-x版本,它要求技术人员对引擎文件的结构、使用方式有较为详细的了解。这种管理方式在实际兼容引擎版本时的操作也较为繁琐,而且替换引擎文件的过程一旦出错,将会导致游戏项目无法使用。此外,这种方式并不能有效地控制Cocos2d-x版本的兼容性问题,如果错误地使用了与项目或编辑器不兼容的Cocos2d-x版本,也将导致项目无法正常运作,从而降低项目 ...
【技术保护点】
一种兼容不同Cocos 2d‑x 版本的方法,其特征在于,包括如下步骤:S1:Cocos编辑器获取可用的Cocos 2d‑x 版本;S2:Cocos编辑器使用所述可用的Cocos 2d‑x 版本进行创建项目、Cocos 2d‑x 版本升级、打包发布。
【技术特征摘要】
1.一种兼容不同Cocos2d-x版本的方法,其特征在于,包括如下步骤:S1:Cocos编辑器获取可用的Cocos2d-x版本;S2:Cocos编辑器使用所述可用的Cocos2d-x版本进行创建项目、Cocos2d-x版本升级、打包发布。2.根据权利要求1所述的一种兼容不同Cocos2d-x版本的方法,其特征在于,所述Cocos编辑器获取可用的Cocos2d-x版本,具体为:S11:FrameworkHelper类通过硬编码的方式内置当前所有兼容的Cocos2d-x版本,并使用当前所有兼容的Cocos2d-x版本完成初始化;S12:FrameworkHelper类向服务器请求当前最新的Cocos2d-x版本列表,当请求成功的时候,FrameworkHelper类便使用从服务器获得的当前最新的Cocos2d-x版本列表作为支持版本列表,同时将所述支持列表以配置文件的形式存储到本地硬盘;S13:FrameworkHelper类检测本地安装了哪些Cocos2d-x版本,并将本地已经安装且包含在所述支持版本列表中的Cocos2d-x版本作为可用的Cocos2d-x版本。3.根据权利要求1所述的一种兼容不同Cocos2d-x版本的方法,其特征在于,所述Cocos编辑器使用所述可用的Coco...
【专利技术属性】
技术研发人员:陈昊芝,刘冠群,张晓龙,谢鑫,范力,张成,刘北辰,刘关强,朱亮,郭建强,肖峰,张东猛,韩东涛,郭伦昊,
申请(专利权)人:北京触控科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。