《Cocos2D-x权威指南》——2.4 使用Doxygen工具生成Cocos2D-x文档

2.4 使用Doxygen工具生成Cocos2D-x文档

Doxygen是一种开源跨平台的工具,其功能是从程序源代码中抽取类、方法、成员的注释,形成一个和源代码配套的API(Application Programming Interface,应用程序编程接口)帮助文档。Doxygen工具完全支持C、C++、Java、Objective-C等语言,部分支持PHP、C#。
Doxygen可以根据代码中的注释,按照规则生成相应的文档。Cocos2D-x的代码就依照了它的规则,并且提供了doxygen.cocos2d-x文件。这是Cocos2D-x代码的 Doxygen 配置文档,可以通过这个文件来生成Cocos2D-x文档。
首先下载Doxygen,下载地址为http://www.doxygen.nl/download.html#latestsrc。根据系统选择要下载的版本,建议下载安装版。下载完成后运行程序,出现如图2-42所示的界面。

使用File→Open打开Cocos2D-x目录下的doxygen目录下的doxygen.cocos2d-x文件,界面如图2-43所示。

打开配置文件后出现了Cocos2D-x版本配置信息,单击“Run”选项卡,单击“Run doxygen”按钮,运行生成文档,完成后如图2-44所示。

打开Cocos2D-x目录下的doxygen\html目录下的index.html文件,如图2-45所示,可以使用Cocos2D-x文档了。

时间: 2025-01-02 10:24:39

《Cocos2D-x权威指南》——2.4 使用Doxygen工具生成Cocos2D-x文档的相关文章

《Cocos2D-x权威指南》——1.1 什么是Cocos2D

1.1 什么是Cocos2D 大家认识并且熟悉Cocos2D,应该是从App Store上几款非常火爆的游戏开始的,但是实际上Cocos2D引擎最早并非是为iOS(iPhone Operating System,苹果移动设备操作系统)设计的.最早它是一款用Python语言开发的游戏引擎,后来使用Objective-C被移植为iOS平台的Cocos2D- iPhone版本.不仅如此,Cocos2D被移植成各个版本,形成了庞大的Cocos2D家族.1.1.1 Cocos2D的特点 Cocos2D是一

《CCNP SWITCH (642-813 )学习指南》一1.2 实施计划的制订、文档编写和执行

1.2 实施计划的制订.文档编写和执行 CCNP ROUTE (642-902)学习指南 在网络设计.部署和性能测试过程中,将制定实施计划并编写相应的文档.本节介绍实施计划的制定方法以及与实施计划相关联的文档. 1.2.1 实施计划的制定方法 实施网络变更的方法有两种:ad hoc方法和结构化方法. 在ad hoc方法中,网络工程师在发现需要更变(如实施路由协议)后再实施解决方案,而不对任务做任何规划.很多任务都是根据需要实现和配置的,这包括连接性.编址.路由和安全性:在此期间,可能添加新设备.

《ANTLR 4权威指南》——3.3 将生成的语法分析器与Java程序集成

3.3 将生成的语法分析器与Java程序集成 在语法准备就绪之后,我们就可以将ANTLR自动生成的代码和一个更大的程序进行集成.在本节中,我们将会使用一个简单的Java示例程序的main()方法调用我们的"初始化语句解析器",并打印出和TestRig的"-tree"选项类似的语法分析树.下面是完整的Test.java程序,它体现出了2.1节中的完整的识别流程. 上面的程序使用了很多ANTLR运行库的类,像是CommonTokenStream和ParseTree,我们

《GDAL源码剖析与开发指南》一一1.8 GDAL帮助文档生成

1.8 GDAL帮助文档生成 GDAL源码剖析与开发指南1.8.1 Doxygen简介 Doxygen是生成C++注释文档的标准工具,也支持其他语言,如C.Objective-C.C#.PHP.Java.Python.IDL (Corba and Microsoft flavors).Fortran.VHDL.Tcl等. 我们可以通过三种方式来使用Doxygen. 1.从源文件中以HTML形式生成在线文档浏览器,或者以LATEX形式生成非在线的参考手册,也支持RTF (MS-Word).Post

《Cocos2D-x权威指南》——导读

前言 为什么要写这本书 在大学期间,我开始对移动游戏开发感兴趣,于是开始学习移动开发方面的相关知识,包括J2ME和Android等技术.现在,开始的好奇心和兴趣成就了我引以为豪的事业.在大四的时候,我到了天津猛犸实习,从J2ME平台到Android平台,从Android平台到iOS平台,我不仅接触了不同平台的开发,更学会了游戏开发的技巧和思想.如果说编程是一门艺术,那么游戏开发就是艺术中的艺术.作为一名游戏开发程序员,不仅要拥有熟练的编程技巧,还要对美术.策划和游戏有深入的理解.游戏程序员最重要

Doxygen + Graphviz + Htmlhelp, 成为文档好手

1 doxygen是大名鼎鼎代码文档工具. 下载地址:www.doxygen.org 安装它.http://www.stack.nl/~dimitri/doxygen/download.html 可下载.   2 Graphviz 这个工具配合doxygen使用,可以提取函数,模块之间的调用关,非常清晰. 下载地址:http://www.graphviz.org/Download..php  下面是Graphviz提取出来的一些关系图:            3 htmlhelp 这个工具把do

《Cocos2D权威指南》——导读

前言 为什么要写这本书 2011年10月5日,秋风萧瑟,阴雨绵绵,在这颗蔚蓝色的美丽星球上,一代传奇伟人乔布斯在亲友的陪伴下安然离去,宛若流星划过天际,空留那辆银色的奔驰SL55AMG在落叶纷飞中孤独守候着曾经的主人.这个世界从此失去了一位引领科技创新的时代领袖. 从1976年在父母的车库中创业开始,乔布斯参与.开创并改变了几个行业-PC.电脑动画.数字音乐.移动互联网.他创办了苹果公司,中途又因某些原因被苹果驱逐.然而在苹果挣扎于濒死的边缘时,他又挺身而出将苹果救活,并把它推到无人可以企及的高

《Cocos2D权威指南》——1.4 深入学习HelloCocos2D项目

1.4 深入学习HelloCocos2D项目 在完成了第一个HelloCocos2D项目后,如果读者不仅想看到飞机在屏幕上飞行,还想知道这一切是怎样实现的,我们不妨来一起探究其中的每一行代码.1.4.1 初识场景和节点 要想理解HelloCocos2D这个项目,首先要了解场景(CCScene).层(CCLayer)和节点(CCNode)的概念. Cocos2D游戏是由不同的场景构成的,由导演(CCDirector)负责运行和切换各个场景.在Cocos2D中,CCDirector在任何一个时间点上

《Cocos2D权威指南》——1.2 下载与安装

1.2 下载与安装 本节介绍Cocos2D的下载与安装.如果想使用Cocos2D开发iPhone应用或游戏,首先要下载Cocos2D的模板,然后安装该模板,最后创建Cocos2D**的帮助文档.下面分别来介绍这几个步骤. 1.2.1 下载Cocos2D** 首先登录Cocos2D的官方网站:http://www.cocos2d-iphone.org,切换到Download选项,可以看到如图1-2所示的网站页面. 由图1-2可以看到,Cocos2D的最新稳定版本有v1.0.1和v2.0版.考虑到C