Kobold2D开发入门指南
1. Kobold2D应用启动流程
Kobold2D会处理整个应用的启动过程,并将其隐藏在 KKAppDelegate 类中, AppDelegate 类继承自该类。 KKAppDelegate 会根据 config.lua 的设置正确配置cocos2d,并封装特定平台的应用委托代码。
KKAppDelegate 在iOS上是一个常规的 UIApplicationDelegate ,在Mac OS上是 NSApplicationDelegate 类。你可以根据需要实现(重写)任何应用委托协议方法,但要确保调用被重写方法的父类实现,以保证 KKAppDelegate 仍能履行其职责。
唯一可能有用的自定义方法是 initializationComplete ,它在应用和cocos2d完全初始化之后、第一个场景即将运行之前被调用。你可以在 initializationComplete 内调用 CCDirector runWithScene 方法来运行特定场景。不过,这不是必需的,因为 config.lua 文件中有一个 FirstSceneClassName 设置,允许你直接指定cocos2d应作为第一个场景运行的类名,而无需编写任何代码。
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



