cocos2D(二)---- cocos2D文档的使用
在使用cocos2d进行游戏开发的过程中,难免要查阅cocos2d的API文档。搞清楚怎么使用某个类或者某个方法。幸运的是,cocos2d的作者已经在源码里面加入了文档凝视,我们仅仅须要使用文档生成工具解析源码生成文档就可以。
最经常使用的文档生成工具是Doxygen。
用Doxygen处理cocos2d文档有2种方式:
第1种方式:安装Doxygen软件,解析cocos2d源码。生成html格式的静态文档
第2种方式:利用cocos2d自带的Doxygen功能,将文档集成到Xcode中
以下我分别具体说明上述2种方式的实现步骤:
生成HTML文档
1.下载dmg格式的Doxygen软件http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc
2.安装好Doxygen后,打开软件进行參数设置
3.点击Run doxygen開始生成文档
4.生成完成后。打开文档的生成位置(刚才设置的是cocos2d目录)。多了一个html目录,
5.打开html目录中的index.html文件,这个是文档的入口
6.这里能够查看全部的类
7.我们来看看CCSprite类
8.有继承结构图
9.有方法列表
10.点击某个方法,还能够看到方法的具体说明
到这里为止。html格式的文档就搞定了
将cocos2d的文档集成到Xcode中
说明:cocos2d版本号是1.0.1,Xcode版本号是4.5
前提:先安装上面的Doxygen软件到Applications(应用程序)文件夹下
1.打开cocos2d中的doxygen.config文件,设置成输出中文文档(事实上仅仅是部分keyword为中文,这个步骤能够省略)
2.双击打开cocos2d-ios.xcodeproj
3.设置cocos2d-documentation为target
4.编译这个target
提示:点击编译后,会自己主动运行一些脚本去生成文档。请耐心等待。编译过程中会产生非常多错误和警告,这个不影响文档的生成,能够忽略
5.看到Build succeed就代表文档生成完成,这时候请全然退出Xcode后再又一次打开Xcode。接着查看文档
6.能够看到cocos2d的文档已经集成到Xcode中了
7.事实上本质是将文档打包成一个.docset文件。然后生成到:/Users/apple/Library/Developer/Shaerd/Documentation/DocSets目录中(我的username叫apple),Xcode会去这里载入全部的文档,只是仅仅会在打开Xcode时载入一次,这也是要全然重新启动Xcode才干查看新生成的cocos2d文档的原因
两种处理cocos2d文档的方式都介绍完了,个人更推荐採取第2种方式:集成到Xcode中,这也是开发中最常见的方式
原文地址:http://blog.csdn.net/q199109106q/article/details/8590609
感谢作者~!
cocos2D(二)---- cocos2D文档的使用的更多相关文章
- MFC 构建、消亡 顺序 (二)--多文档 (MDI)
MFC 构建.消亡 顺序 (二)--多文档 (MDI) by:http://www.cnblogs.com/vranger/ (一)MDI 生成顺序 (二)打开文档-“Open” (三)新建文档-“N ...
- .Net Core3.0 WebApi 项目框架搭建 二:API 文档神器 Swagger
.Net Core3.0 WebApi 项目框架搭建:目录 为什么使用Swagger 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染.后端分离的形态,而且前端技术和后端技 ...
- Elasticsearch技术解析与实战(二)文档的CRUD操作
启动Elasticsearch和kibana 访问Elasticsearch:http://localhost:9200/?pretty 访问kibana:http://localhost:5601 ...
- 【Elasticsearch 7 探索之路】(二)文档的 CRUD 和批量操作
上一篇,我们介绍了什么是 Elasticsearch,它能做什么用以及基本概念(索引 Index.文档 Document.类型 Type)理解.这篇主要对 文档的基本 CRUD 和 倒排索引进行讲解. ...
- 二 HTML文档基本结构
2.1 HTML5文档结构: HTML5文档结构包括头部(head).主体(body)两大部分. 2.1.1<!DOCTYPE>声明 引用官方的DTD文件,在HTML5之前版本,如xHTM ...
- Linux学习之旅(二)Linux文档操作
目录操作 1. 创建目录 // 目录可以是绝对路径,也可以是相对路径 mkdir 目录名 //创建一个目录 mkdir -p 目录名1/目录名1/... //一次性创建多级目录 2. 删除目录 // ...
- BOM,文档宽高及窗口事件小析
(一)BOM:Browser Object Model(浏览器对象模型)页面上所有的变量都是window的属性 一.方法:1. open(,)打开一个新窗口(页面)一参为页面地址url,二参为打开方式 ...
- HTML5的文档结构和新增标签
一.HTML5 文档结构1.第一步:打开 开发工具,打开指定文件夹:2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀:3.第三步:开始编写 HTML5 的基本格式.< ...
- 【PDF】java使用Itext生成pdf文档--详解
[API接口] 一.Itext简介 API地址:javadoc/index.html:如 D:/MyJAR/原JAR包/PDF/itext-5.5.3/itextpdf-5.5.3-javadoc/ ...
随机推荐
- entity framework 中一些常用的函数 转自http://www.cnblogs.com/williamzhu/
一般查询 var Courses = db.Courses.Where(c => c.Title == "Physics").OrderBy(c => c.Title) ...
- 简单天气应用开发——解析HeWeather JSON
借助和风天气API成功获取到了我想要的天气信息,但在怎么提取出我想要的数据上又遇到了问题. {"HeWeather data service 3.0":[{"basic& ...
- 有关spring-servlet.xml 和 application.xml的配置信息讲解(这两个配置信息的区别在哪里)
在使用springmvc时需要配置得信息有两个,一个是spring-servlet.xml和applcation.xml: 首先两个文件的的存放位置就有一点的不同(见下图),application.x ...
- Filter 字符编码Filter 一
使用字符编码Filter package com.helloweenvsfei.filter; import java.io.IOException; import javax.servlet.Fil ...
- C/C++中字符串的输入问题
standard C I/O 头文件:#include <stdio.h> . getchar() 原型:int getchar(void); 功能:从标准输入获取并返回下一个字符,并释放 ...
- PhoneGap笔记-01 基本使用
1. 环境配置 1.1 常用框架 jQuery Backbone.js dojo bootstrap kendo UI Sencha jQuery Mobile PhoneJS AngularJS I ...
- 分组求和SQL示例
1.ROLLUP和CUBE函数,自动汇总数据 select * from test_tbl的数据这样的 col_a col_b col_c ---- ----- ...
- Protel99se教程五:protel99se的自动布线
在上一节课的protel99se教程中,我们给大家演示的是,如何快速的将SCH原理PCB,也就是将元件转到PCB中,在这一节课,我们主要给大家讲解的是何在protel99se快速布线,我们在这节课当中 ...
- Dojo baseurl
dojo.baseUrl baseUrl用来存储dojo.js存放 的跟目录,例如dojo.js的路径是“/web/scripts/dojo-1.3/dojo/dojo.js”则baseUrl为“/w ...
- Cocos2d-x init() 和 onEnter() 区别
在Cocos2d-x中经常碰到 init() 和 onEnter() init()和onEnter()这两个方法都是CCNode的方法. 1.二者的执行顺序是:先init() 后onEnter(). ...