所有教程链接:
http://www.cocoachina.com/bbs/read.php?tid-1677434.html
http://www.cocoachina.com/bbs/read.php?tid-1677444.html
http://www.cocoachina.com/bbs/read.php?tid-1677448.html
http://www.cocoachina.com/bbs/read.php?tid-1677449.html
教程步骤比较多,同学们耐心一步一步完成,请按教程操作成功的同学顶一下帖子,你们的成功是其他新学习教程的同学的动力,谢谢。
如何使用自定义控件下载Addins工程,地址:http://pan.baidu.com/s/1nuWhurB,解压Python27.zip,目录如下。

首先说明本教程使用cocos studio版本为3.10,编译器为vs2013,系统为64位的win7,系统中要定义NDK环境变量,请先使用这里的版本学习自定义控件,学会之后可以自己配置其他版本的cocos studio。
本教程自定义了一个富文本控件,只要按一定的xml格式设置文本,文本可以显示不同的颜色和大小,xml格式如下:
![]()
这段xml配置里一个红色的AA和蓝色的BB,其他xml格式可以自己定义和实现。
(1)生成插件
用vs2013打开Addins工程,编译Release版(注意一定要是release版),编译成功后把Release.Win32\Addins.Sample.dll、Release.Win32\CustomWidget.dll、CustomWidget\Widget\CWTextRich.lua拷贝到cocos文档路径的Addins\ModelExtend下。cocos文档目录是安装的时候定义的,如果没记住就在双击cocos安装文件能在看到
(2)在studio中使用自定义控件
创建一个新的cocos studio工程NewCocosProject

启动studio后,可以在左侧控件栏下方看到自定义控件

拖拽一个控件到MainScene画布中,可以到到渲染效果

修改自定义属性,可以显示不同的效果

(3)导出工程
由于使用自定义控件,所以导出工程要用自定导出方式,虽然使用自定格格式,但是导出的文件仍然是csb格式,和默认的csb完全一致。导出方式如下,点击项目-》发布与打包

(4)编译运行运行NewCocosProject
把Addins工程下的CustomWidget\Widget下的CWTextRich.cpp、CWTextRich.h、CWTextRichReader.cpp、CWTextRichReader.h、CWTextRichOptions_generated.h复制到NewCocosProject工程Classes目录下,用vs2013打开NewCocosProject,添加刚才复制的代码文件到工程

编译运行工程,可以到刚才的自定义控件显示出来。之后可以绑定控件,在代码中设置xml文本,按需求显示文本。


