Kobold2D:强大的跨平台游戏开发框架
1. Kobold2D的代码分离与升级优势
Kobold2D将你的代码与库代码分离。当Kobold2D发布新版本,若想让项目使用更新后的代码,只需运行新安装版本的Kobold2D Project Upgrader工具。它会扫描之前的Kobold2D版本,你只需点击鼠标就能升级单个项目。不过,由于API变更,如cocos2d或其他库中类名的更改,或库方法参数的变化,你仍需进行必要的代码维护。
2. “Lib Service”:简化第三方库集成
Kobold2D的核心优势之一是为开发者省去在cocos2d项目中添加第三方库的麻烦。正确设置第三方库通常需要对构建系统有深入了解,能解读编译器和链接器错误,甚至可能需要对源代码进行细微但关键的修改。在所有平台(iOS、iOS模拟器和Mac OS X)上成功编译和链接他人的代码可能需要数小时甚至数天。
Kobold2D提供“lib service”,其首次公开发布版本包含以下库:
| 适用平台 | 库名称 | 说明 |
| ---- | ---- | ---- |
| iOS和Mac OS X | Kobold2D | 游戏引擎代码,Objective - C |
| iOS和Mac OS X | cocos2d - iphone | 2D图形,Objective - C |
| iOS和Mac OS X | cocos2d - iphone - extensions | 实用代码,Objective - C |
| iOS和Mac OS X | Box2D | 物理引擎,C++ |
| iOS和Mac OS X |
Kobold2D:跨平台游戏开发的利器
超级会员免费看
订阅专栏 解锁全文

53

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



