Cocos2D-iPhone 安装及简单介绍
来源:互联网 发布:深入浅出学java 编辑:程序博客网 时间:2024/05/20 23:59
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对象。
- Cocos2D-iPhone 安装及简单介绍
- Cocos2D-iPhone 安装及简单介绍
- 安装cocos2d-iphone
- cocos2d-iPhone安装
- Nginx简单介绍及安装
- cocos2d-iphone v3官方介绍
- cocos2d-iphone 及 cocos2d-x 下载地址
- 安装Cocos2D-iPhone的方法
- 安装Cocos2D-iPhone的方法
- iphone cocos2d下载和安装
- cocos2d-iphone-2.0 安装教程
- 安装Cocos2D-iPhone的方法
- Cocos2D-iPhone的安装&卸载
- cocos2d开发之----安装cocos2d-iphone
- android studio的简单介绍及安装
- ActiveMQ的简单安装及介绍
- SecureCRT安装及简单的功能介绍
- hadoop基本介绍及简单安装配置
- 设计模式19:职责链模式【行为型】
- C语言程序设计语言统计字符出现的次数
- time_t 与字符串之间的相互转换
- 游戏开发应该掌握的知识
- 投票协议:发送和接收
- Cocos2D-iPhone 安装及简单介绍
- 然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。解决方案
- 产品设计“九步法”
- window下命令行启动oracle服务(转载自eygle)
- 将vcDlg主窗口隐藏
- Linux因为安装jdk设定环境变量无法登陆桌面解决方法
- SquishIt——JavaScript、CSS压缩器
- How to Completely Fix UNIDRVUI.DLL Error
- Java中Properties类的使用