qg777钱柜误乐

热门关键词: qg777钱柜误乐

Cocos2d-x花销学习之环境的搭建

我曾参加众多的游戏开发人员的项目、会议和“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,可以最低的研发和维护成本,使你的游戏在不同的应用市场中增加受众和盈利机会。作为一个开放源码游戏社区的积极贡献者,ResearchInMotion的游戏研发团队确定为黑莓10提供便捷支持,助力最新和最棒的cocos2d-x库的版本。在本篇文章中,我会一一讲解使用黑莓10Native软件开发工具包与cocos2d-x建立游戏开发的步骤。拿到你的签名密钥!你需要用签名密钥进行设备测试并将你的游戏发布到黑莓世界。填完表格后,你将通过邮件收到签名密钥。请确定在接收密钥时记录表格中所填信息;如果你曾经丢失签名密钥的密码或遇到签名过程本身的问题,该等信息可能会有用。设置黑莓10的Native软件开发工具包从黑莓开发者网站上下载并安装最新版的Native软件开发工具包。如果目前你手上没有设备,请下载我们的黑莓10模拟器,它可以在Windows和Linux上用VMWare播放器运行,或者在Mac上用VMWareFusion运行。操作完毕后,请查看我们这篇有关“1130%提升模拟器性能”的博客文章!设置cocos2d-x的库从上下载最新的cocos2d-x源码,并将它解压到你的工作区位置。我们添加完黑莓10的项目支持后,你可以通过以下步骤直接将它导入项目工作区:1.文件-导入-现有项目到工作区-cocos2dx源目录2.导入关于proj.blackberry的eclipse项目。例如:无需选择proj.android和project.linux等。3.创建cocos2d-x项目a)选择导入的文件夹,然后右键单击并选择适当的BuildConfiguration。对于模拟器开发,请选择适当的模拟器创建配置。对于设备开发,请选择适当的设备创建配置;例如: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.通过供应商的门户网站测试并公布游戏的发布版本。更多内容,访问:

作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位。那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能。然而这个时候各种各样的问题也就来了,之前网上一直有零零碎碎的移植教程,但是都不完整,或是有这样或者那样的问题。今天刚刚研究成功了Cocos2dx-3.0版本项目的安卓平台移植问题,本人亲自完成了整个过程,将Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程 一起分享给大家。

前言:最近突然想学习游戏开发, 所以就想搞搞看,学习学习.

 

1.当前iOS端游戏开发的框架:

iOS端开发游戏有三中框架,第一种是cocos2d,它是OC写的,第二种是cocos2dx,它是c++写的,第三种是SpriteKit,苹果自己官方封装的API库.

国内比较多的使用还是前两者,cocos2d只能在ios下运行,cocos2dx是跨平台的,ios和android平台都可以运行,cocos2d是外国人搞的,cocos2dx是中国人搞的。cocos2dx是cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵,导演,场景,动作等概念,他们是一脉相承的东西。你可以直接研究cocos2dx,没有什么障碍。虽然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。所以我们直接指导,结合Xcode搭建Cocos2d-X开发环境!

下载地址https://github.com/cocos2d/cocos2d-x**

一、开发环境搭建

2. 将下载的压缩包解压, 打开得到文件其结构如下:

图片 1

下载文件结构

我们来对以上结构文件梳理一下

build : 指多平台的框架文件存放的目录
cocos: 框架核心目录 里面存放了Cocos2d-x的核心代码。

docs:文档目录 可以使用该目录下的doxygen.config 文件创建离线文档

extensions:扩展目录 存放了一些官方的扩展 包括更多图形用户界面的控制功能 网络访问 CocosBuilder 等

external:存放扩展需要用到的物理引擎 包括box2d和chipmunk

licenses: cocos2d依赖很多开源项目,所有的授权许可文件都在这个目录

plugin:plugin-x 项目目录,plugin -x 是一个可以快速接入第三方idk的框架

templates:该目录包括在不同集成环境及不同平台中创建Cocos2d-x 新项目的模板

test:测试项目 这是我们最开始用到的文件 在 cpp-tests 项目中包含所有类的用法 lua 和js 样本也在这个目录

tools: 需要用到的工具 Cocos2d-console 目录中包含了创建Cocos2d-x项目的脚本 可以针对不同的平台进行开发环境的搭建 同时 还包括将c++绑定至lua 及JavaScript 的脚本文件

1.工具

3.Cocos2d-x的安装及配置

Cocos2d-x 从2.1.4 版 之后已经不再支持使用模板来生成项目 而是使用官方提供的python 直接创建项目 也就是说Cocos2d-x 不能安装到Xcode上面,不能使用Xcode的Cocos2d-x模板一步一步的生成项目,只能使用Xcode来打开已经创建好的项目

(1) python 2.7.5
(2) cocos2d-x3.0
(3) vs2012

1>创建项目步骤如下:

①打开终端cd上面下载的Cocos2d-x目录下

小码农-Mac-Mini:~ 小码农$ cd /Users/小码农/Desktop/cocos2d-x 

② 打开终端执行Cocos2d-x目录下.setup.py 运行改文件用来配置系统的一些环境变量

小码农-Mac-Mini:cocos2d-x 小码农$ ./setup.py

填坑:执行.setup.py时候,出现Please enter the path of ANT_ROOT (or press Enter to skip):,问题原因是让你输入 android sdk的根目录.
解决方法:
第一步:下载android的sdk以及ndk
http://developer.android.com/sdk/index.html, 然后输入下载这个包的路径即可(如图下载ant) 或者 直接cocos --help,去ignore`
第二步:然后在终端中执行source /Users/小码农/.bash_profile
第三步(此步可以忽略):最后终端我们执行以下 cocos -h,输入N,我们会看到cocos2d-x 的命令行工具集(图2)

图片 2

下载ant

图片 3

图1

图片 4

图2

②打开终端执行cocos new HelloWorld -p com.sylCompany.HelloWorld -l cpp -d ~/Desktop/如果成功会出现图3所示

图片 5

图3

③完成以上步骤,我们就可以带桌面上看到自己创建的Helloword文件,打开文件你会看到如图4所示的文件结构,进入proj.ios_mac双击HelloCPP.xcodeproj文件使用快捷键(command

  • R)运行程序,就可以在iOS 模拟器上看淡经典的Hello world画面.

图片 6

图4

参考文章:http://www.cocoachina.com/bbs/read.php?tid=199238

2.步骤

(1)安装Python环境

  下载完毕python后,按照默认安装方式安装即可。安装完毕后我们还需要配置环境变量。

  操作:右键我的电脑 -> 属性 -> 高级系统设置 -> 高级选项卡 -> 环境变量 -> 系统变量。找到Path 变量,在它的值最后增加Python的环境变量(安装目录)。

 

       图片 7

 

(2)配置Cocos2dx

  在下载完毕后我们解压缩到磁盘上,并打开cocos2d-x 文件夹找到setup.py文件并运行,会出现控制台如下:

 

       图片 8

  一直按回车直至退出即可,这个python脚本文件会帮助我们设置cocos2d-x运行所需要的环境变量。这样cocos2dx的环境就配置完成了。

 

(3)创建项目

  进入到目录cocos2d-x-3.0/tools/cocos2d-console/bin/cocos.py。

  打开终端运行cocos.py脚本创建项目:

    python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop

  参数说明:

  • HelloCpp为项目名称
  • -p后面接包名
  • -l后面接开发语言类型
  • -d后面接项目存放目录

  查看项目路径,你会发现目录中会出现新建的“HelloCpp”项目。依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功 。

本文由qg777发布于操作系统,转载请注明出处:Cocos2d-x花销学习之环境的搭建

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。