Cocos2D-iPhone 安装及简单介绍

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对象。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值