这篇文章翻译自cocos2d官方的一篇blog:Integrating cocos2d API reference into XCode
翻译这篇文章,是cocos2d这样优秀和常用的lib库,没有api参考提示会很痛苦.这种痛苦cocos2d伟大的开发者们肯定也曾经体验过,所以, 在cocos2d里提供了方便的文档安装脚本(是一个编译的target).
按以下步骤安装cocos2d API参考到xcode里:
[安装doxygen]
下载和安装最新版本的doxygen.
下载地址:http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc
下载DMG格式的安装包.将App拖入Applications文件夹.
[编译cocos2d-documentation]
在xcode里打开cocos2d项目,编译目标选择cocos2d-documentation
花B编译.
就是如此简单…
[其他问题]
1.有很多童鞋编译完之后,在doucment里还是找不到cocos2d的文档,这可能是因为build目录没有正确清理的原因,建议手动删除 cocos2-iphone工程下build目录里的文件重新build,一般就可以解决.
2.比较遗憾的,cocos2d的文档不支持quick help(按住alt将鼠标指针变为十字,双击关键字).只能选中文字之后,右键->find text in document.不过因为是开源库,这个遗憾可以通过花键+双击直接查看头文件注视和方法实现来弥补.
3.cocos2d的生成目录是:/Users/用户名/Library/Developer/Shared/Documentation/DocSets
将附加解压放到/Users/用户名/Library/Developer/Shared/Documentation/DocSets 中可以直接使用
分享到:
相关推荐
本文将详细介绍如何将Cocos2d-x Lua项目整合到iOS工程中,以便在iOS应用中运行Cocos2d-x的lua脚本,实现游戏或动画功能。 首先,确保你已经安装了Xcode、Cocos2d-x SDK以及Cocos2d-x Lua的开发环境。这包括安装...
这次Cocos2d-x 3.13.1与Spine 3.6的整合,意味着开发者可以利用Spine的强大功能,为游戏带来更生动的角色动作和更丰富的视觉效果。 首先,我们需要了解Cocos2d-x与Spine的集成过程。在Cocos2d-x项目中,你需要将...
4. **图形与动画**:学习使用cocos2d的图形API创建和编辑2D图像,实现动态效果和流畅的动画序列。 5. **物理引擎**:了解如何集成Box2D物理引擎,创建真实感的碰撞检测和物理动力学效果,为游戏增加更多的互动性。 ...
本文将围绕"Cocos2d-x Lua"这一主题,深入探讨其相关知识点,为新手提供一份全面的学习指南。 一、Cocos2d-x 简介 Cocos2d-x 是一个基于 C++ 的 2D 游戏开发框架,它提供了丰富的图形绘制、动画控制、物理引擎等...
通常,这涉及到将源码库中的cocos2d-x目录替换到Cocos Creator的项目根目录下的cpp或js文件夹,具体取决于你的项目类型。确保在执行此操作之前备份原有的引擎源码,以免丢失任何个性化修改。 接下来,进行集成配置...
5. **物理引擎整合**:Cocos2D-iPhone可以与Box2D物理引擎集成,用于实现真实的物理效果。这部分可能涉及碰撞检测、重力模拟等。 6. **音频播放**:Cocos2D-iPhone支持音频的播放和管理,包括背景音乐和音效。你将...
3. iOS/Mac开发:Chipmunk2D Pro提供了一个为iOS/Mac开发提供的Objective-C封装层,可以无缝整合到Cocos2D或UIKit等框架。 Chipmunk2D的优点: 1. 高效:Chipmunk2D的开发宗旨是为了提供一个高效的物理引擎,可以...
本篇将深入探讨基于cocos2dx框架开发的斗地主客户端,以及与服务器端交互的相关知识。 首先,cocos2dx是一款跨平台的游戏开发工具,它基于C++,并提供了Python、Lua等多种语言接口,使得开发者能够快速构建高性能的...
- **2D游戏引擎介绍**:Cocos2d等流行2D游戏引擎的特点及应用场景。 - **多点触控**:利用iOS设备内置传感器开发多点触摸游戏。 - **3D引擎**:OpenGLES、Unity3D等3D图形渲染技术在iOS平台的应用。 - **Unity3D ...
开发者应熟悉Unity、Cocos2d-x等游戏引擎,以及相关的游戏编程语言,如C#或JavaScript,还要理解游戏机制和用户体验设计,以适应不同平台和用户需求。 以上每个题目都需要开发者具备深厚的IT专业技能和创新能力,...
4. **游戏框架**:iOS游戏开发常使用Cocos2d-x、Unity3D或Unreal Engine等游戏框架。通过源码,我们可以分析出使用了哪个框架,以及如何整合这些框架构建游戏逻辑。 5. **用户界面(UI)设计**:游戏的界面设计与...
除此之外,源代码中可能会包含如Game Center集成(用于排行榜和成就)、SpriteKit或Cocos2d-x等游戏引擎,以实现游戏图形渲染、物理模拟等功能。 在“195cf08”这个版本号后缀中,我们看到的是Git版本控制系统的...