Cocos2D-iPhone 安装及简单介绍
2012-12-20 14:16
393 查看
Cocos2D-iPhone是一个开源框架,利用它可以非常容易的在iPhone上开发2D游戏。它提供了物理,精灵(sprites),时差卷轴(parallax scrolling),支持iPhone
touch和accelerator等很多功能。
可以到这个http://code.google.com/p/cocos2d-iphone/downloads/list下载最新的版本的,目前为cocos2d-iphone v0.99.1
安装:将下载的解压在Documents 目录。打开Terminal工具。
1 cd documents
2 cd Cocos2d-iPhone-0.99.1(对应你的文件夹的名字)。
3 ./install_template.sh
这样打开Xcode -》New Project, 然后选择上面的 cocos2d-0.99.1 Application 模板。这样一个工程就建立好了,其实和建立其它的工程是一样的。仅仅是模板不同而已。
这样就可以run你的工程,看看结果吧(hello world)。
说下具体文件的用处:
和平时的一般工程(viewbased)等,多了2Cocosd Sources文件夹,和LICENSE.cocos2d 等文件。
主程序入口依然是main.m
里面内容也比较简单,无需顾及,内存回首然后程序的由程序的代理对象控制。也就是工程的Delegate。
应用程序的代理:
系统的时间变化:- (void)applicationSignificantTimeChange:(UIApplication *)application
放弃控制权:
- (void)applicationWillResignActive:(UIApplication *)application
获得控制权:
- (void)applicationDidBecomeActive:(UIApplication *)application
内存报警:
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
初始化后通过- (void) applicationDidFinishLaunching:(UIApplication*)application
程序退出提示:
- (void)applicationWillTerminate:(UIApplication *)application
完成初始后,通过凼数 applicationDidFinishLaunching 将程序的控制权传递给 Cocos2D-iPhone 类库,Cocos2D-iPhone 接下来开始准备启劢 游戏主画面的准备:
1. 获得主窗口对象(句柄)由成员 window 保存。
2. 将 Cocos2D-iPhone 的“导演”对象不之绊定。
3. 设置“导演”对象的基本属性。
4. 由“导演”对象创建“场景”。
5. 将内容展示对象“层”加入当前“场景”。
6. 由导演对象启劢幵运行“场景”。
HelloWorldScence场景
获取控制权
初始化函数init,
在驻画面创建Label(helloworld)。
属于那一层,就在那层显示。
直接加入HelloWorldScence层就OK。
综上,基本框架就是:
main 函数,转交应用程序代理,由代理创建层对象,将这个层交给某个特定的 scence。运行新建的scence对象。
touch和accelerator等很多功能。
可以到这个http://code.google.com/p/cocos2d-iphone/downloads/list下载最新的版本的,目前为cocos2d-iphone v0.99.1
安装:将下载的解压在Documents 目录。打开Terminal工具。
1 cd documents
2 cd Cocos2d-iPhone-0.99.1(对应你的文件夹的名字)。
3 ./install_template.sh
这样打开Xcode -》New Project, 然后选择上面的 cocos2d-0.99.1 Application 模板。这样一个工程就建立好了,其实和建立其它的工程是一样的。仅仅是模板不同而已。
这样就可以run你的工程,看看结果吧(hello world)。
说下具体文件的用处:
和平时的一般工程(viewbased)等,多了2Cocosd Sources文件夹,和LICENSE.cocos2d 等文件。
主程序入口依然是main.m
里面内容也比较简单,无需顾及,内存回首然后程序的由程序的代理对象控制。也就是工程的Delegate。
应用程序的代理:
系统的时间变化:- (void)applicationSignificantTimeChange:(UIApplication *)application
放弃控制权:
- (void)applicationWillResignActive:(UIApplication *)application
获得控制权:
- (void)applicationDidBecomeActive:(UIApplication *)application
内存报警:
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
初始化后通过- (void) applicationDidFinishLaunching:(UIApplication*)application
程序退出提示:
- (void)applicationWillTerminate:(UIApplication *)application
完成初始后,通过凼数 applicationDidFinishLaunching 将程序的控制权传递给 Cocos2D-iPhone 类库,Cocos2D-iPhone 接下来开始准备启劢 游戏主画面的准备:
1. 获得主窗口对象(句柄)由成员 window 保存。
2. 将 Cocos2D-iPhone 的“导演”对象不之绊定。
3. 设置“导演”对象的基本属性。
4. 由“导演”对象创建“场景”。
5. 将内容展示对象“层”加入当前“场景”。
6. 由导演对象启劢幵运行“场景”。
HelloWorldScence场景
获取控制权
初始化函数init,
在驻画面创建Label(helloworld)。
属于那一层,就在那层显示。
直接加入HelloWorldScence层就OK。
综上,基本框架就是:
main 函数,转交应用程序代理,由代理创建层对象,将这个层交给某个特定的 scence。运行新建的scence对象。
相关文章推荐
- Cocos2D-iPhone 安装及简单介绍
- iPhone 实用技巧 之 快速使用iTools安装ipa软件。本节简单介绍如何使用iTools安装在iPhone上安装ipa软件,具体如下
- cocos2d-X游戏开发之curl的简单介绍(五)
- HAproxy的简单安装配置介绍
- ZooKeeper此例简单介绍基于docker的zookeeper安装与集群搭建
- 游戏开发随手记:Cocos2d-html5:目录结构简单介绍
- linux系统安装及简单命令介绍
- 【cocos2d-x】cocostudio::ColliderDetector 简单介绍 骨骼动画绑定碰撞区域进行碰撞检测
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- 【Tomcat】tomcat简单介绍,安装以及启动(一)
- 深入浅出JMS ActiveMQ简单介绍以及安装
- SecureCRT的安装、介绍、简单操作
- Oracle 12c Windows安装、介绍及简单使用(图文)
- Cocos2d-iphone 开发之(2) cocos2d文档安装图文教程
- 介绍Struts 1.1 框架基本原理,以及介绍Struts 1.1 安装和一个简单的例子。
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- cocos2d-iphone-2.0安装过程详解
- cocos2d-x源码包简单介绍
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装