Kobold2D开发入门指南
1. Kobold2D的应用委托与启动流程
在Kobold2D中,应用的启动过程由 KKAppDelegate 类负责, AppDelegate 类继承自 KKAppDelegate 。 KKAppDelegate 会根据 config.lua 的设置正确配置cocos2d,并封装特定平台的应用委托代码。这使得Kobold2D能够集成cocos2d新版本对应用委托类的更改,并将其应用到项目中。
KKAppDelegate 在iOS上是常规的 UIApplicationDelegate ,在Mac OS上是 NSApplicationDelegate 。你可以根据需要实现(重写)任何应用委托协议方法,但要确保调用被重写方法的父类实现,以保证 KKAppDelegate 能正常履行职责。
initializationComplete 是一个有用的自定义方法,它在应用和cocos2d完全初始化后、第一个场景运行前被调用。你可以在 initializationComplete 中调用 CCDirector runWithScene 方法来运行特定场景,但这不是必需的,因为 config.lua 文件中的 FirstSceneClassName 设
超级会员免费看
订阅专栏 解锁全文
34

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



