46、Kobold2D开发入门全解析

Kobold2D开发入门全解析

1. Kobold2D的App委托管理

在Kobold2D中,App的启动过程由 KKAppDelegate 类负责, AppDelegate 类继承自它。 KKAppDelegate 会根据 config.lua 的设置正确配置cocos2d,并封装特定平台的App委托代码。这使得Kobold2D能够集成cocos2d新版本对App委托类的更改,并将其应用到项目中。

KKAppDelegate 在iOS上是常规的 UIApplicationDelegate ,在Mac OS上是 NSApplicationDelegate 。你可以根据需要实现(重写)任何App委托协议方法,但要确保调用被重写方法的父类实现,以保证 KKAppDelegate 能正常履行职责。

其中, initializationComplete 方法在App和cocos2d完全初始化后、第一个场景运行前被调用。你可以在这个方法中调用 CCDirector runWithScene 方法来运行特定场景。不过,由于 config.lua 文件中有 FirstSceneClassName 设置,你可以直接指定cocos2d要运行的第一个场景类名,而无需编写代码。

2. 启动配置文件config.lua
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值