《Cocos2D-x权威指南》——2.3 iOS下的开发环境配置

2.3 iOS下的开发环境配置

iOS操作系统是由苹果公司开发的手持设备操作系统,最早发布于2007年1月9日的Macworld大会上,最初是为iPhone设计的,后来陆续套用到iPod Touch、iPad以及Apple TV等苹果移动操作设备上。
iOS与苹果以Darwin为基础,因此同样属于类UNIX的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上被改名为iOS。截至2011年11月,iOS已经占据了全球智能手机系统市场份额的30%。
Xcode是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS的应用程序。iOS SDK是iOS系统的开发工具。Xcode允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序。只要有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 操作系统,便可安装iOS SDK,可以使用iPhone模拟器进行调试或者使用真机进行调试。
在iOS上开发Cocos2D-x的应用也要使用Xcode。Xcode的安装文件下载地址为https://developer.apple.com/technologies/tools/
注意 下载之前需要注册苹果开发者,下载后双击DMG文件进行安装即可。
2.3.1 Cocos2D-x软件安装与配置
首先将Cocos2D-x的压缩包解压到某一个目录下,这时便可运行HelloWorld项目了。
双击proj.ios目录下的iOS工程文件,用Xcode打开HelloWorld项目,然后单击运行,Cocos2D-x的HelloWorld项目便可在iPhone模拟器和iPad模拟器上运行,效果如图2-33和图2-34所示。
下面在Mac系统上安装Cocos2D-x模板。首先启动终端(单击Finder→前往→实用工具→终端),然后将目录切换到Cocos2D-x的解压目录,输入如下命令安装Cocos2D-x模板:

图2-35所示为终端下命令安装Cocos2D-x模板的过程。

注意 运行这段命令的过程中如果出现问题,请检查你的命令是否输入正确。
2.3.2 Cocos2D-x工程目录介绍
Cocos2D-x的iOS版本工程目录和iOS普通的工程目录类似,如图2-36所示。
各子目录说明如下:
Classes:Cocos2D-x的游戏逻辑类,也是我们要编写的类文件。
cocos2dx:引擎代码类。
Frameworks:引擎所使用的框架部分。
ios:iOS平台相关专用类。
Products:编译生成的包文件。
Resources:资源文件夹。
在Xcode 4环境下新建项目的目录略有不同,如图2-37所示。

各子目录说明如下:
firsttest:项目相关文件夹,其中包括资源文件夹Resources、库文件夹libs、iOS平台相关代码文件夹、游戏逻辑类文件夹Classes、支持的预编译头文件夹Supporting Files。
Frameworks:引擎所使用的框架部分。
Products:编译生成的包文件。
2.3.3 新建项目及交叉编译
在Xcode下选择新建项目,在如图2-38所示的对话框中选择cocos2d-x,然后选择需要的框架类型。
在如图2-39所示的对话框中输入项目名称等信息。


选择相应的模拟器,单击运行项目。图2-40和图2-41所示分别为新建项目在iPhone模拟器和iPad模拟器上的运行效果。

时间: 2024-10-31 20:18:44

《Cocos2D-x权威指南》——2.3 iOS下的开发环境配置的相关文章

《Cocos2D-x权威指南》——2.2 Android下的开发环境配置

2.2 Android下的开发环境配置 Android本意是"机器人",是Google公司推出的开源手机操作系统.Android基于Linux操作系统,由操作系统.中间件.用户界面和应用软件组成,号称首个为移动终端打造的真正开放和完整的移动软件. 在Android最早发布时,Google公司官方将Java语言作为第三方应用的开发语言,但是也没有完全拒绝C语言的开发人员使用自己的语言进行开发,因为在Android发布初期,Google就表明其虚拟机支持JNI(Java Native In

《Cocos2D-x权威指南》——2.1 Windows下的开发环境配置

2.1 Windows下的开发环境配置 搭建Windows下的Cocos2D-x开发环境,首先需要安装VS,VS是微软公司推出的集成开发环境,是目前Windows平台上最流行的开发环境.它可以用来创建Windows平台下的Windows应用程序.网络应用以及网络服务等,支持的语言包括C++.Basic.C#等. Cocos2D-x框架支持的VS版本包括VS2008.VS2008 Express以及VS2010.本书选择的开发环境是VS2008. 首先,从微软官方网站下载VS(VS是一款收费软件)

Python+Django在windows下的开发环境配置图解_python

1         安装配置开发环境 1.1   准备安装 下载以下软件 Eclipse for C/C++ SUN JDK 1.6 不一定要1.6,1.5的也可以 Python3.1  Python2.6.4  Pythone2.5.2 mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-py2.5 pysqlite-2.5.5.win32-py2.5 python.pydev.feature-1.5.0.125198

Fedora和Ubuntu下安装OpenGL开发环境配置

Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库在linux系统中默认都有,使用locate命令验证都在标准库目录(/usr/lib)下: [root@localhost GL]# locate libglut.so /usr/lib/libglut.so.3 /usr/lib/libglut.so.3.9.0 [root@localhost G

Visual Studio 2012下Box2D开发环境设置

Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk如果我们要使用Box2D引擎需要进行一些设置和调整而且不同的开发平台下这些设置也有所不同.由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发的Win32平台所以这一节我们介绍Visual Studio 2012下Box2D开发环境设置.这些需要设置和调整的方面包括如下在解决方案中添加libBox2D库工程.添加libBox2D库引用.开启Box2D预编译开关. 1.在解决方案中添加libBox2D库首

浅谈在openSUSE下ASP.NET 4开发环境配置(1)

浅谈在openSUSE下ASP.NET 4开发环境配置(1)

Linux下Android开发环境搭建详细步骤

  1.系统环境 [android@localhost ~]$ uname -a Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux [android@localhost ~]$ lsb_release -a LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:gra

Linux环境下Android开发环境的搭建

本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (2)选择Linux版本下载,如下载的是tar包则使用#tar xvzf xxx.tar.gz 命令进行解压;如下载的是

Linux下Java开发环境搭建以及第一个HelloWorld_java

想在Linux进行JAVA开发吗?环境如何搭建,第一个HelloWorld如何实现,下面马上奉献:1环境搭建     1.1 Java JDK 的安装    Java JDK 是java编译和运行的必要环境,所以首先必须安装这一软件包,方法如下:     1)下载JDK压缩包,注意看好版本是x86还是x64,windows的还是           linux,要搞清楚,我下的是jdk-7u13-linux-i586.tar.gz:    2)解压压缩包,并将解压后的目录放到/usr/lib/j