cocos2dx fairygui

FGUI介绍

官网

fgui关于cocos2dx的教程

git仓库地址

运行demo

  1. 克隆仓库

  2. 下载3.x版本cocos2dx命名成cocos2d放在Examples根目录。cocos2dx源码需要改动一处地方才能通过编译,打开2d/CCLabel.h,大约在672行,为updateBMFontScale函数打上virtual修饰符。即virtual void updateBMFontScale();

    注:我用的3.17.2。

  3. 报错处理:box2d项目卸载掉。

  4. 报错处理:void GLoader3D::onChangeSpine()函数的函数体全注释掉。

  5. 报错处理:每个项目都检查一下平台工具集,我用的vs2015,所以用的平台工具集是v140_xp。

  6. 报错处理:运行exe的时候报错,需要把Resources文件夹拷贝到Debug.win32下面去。

  7. 修改gitignore:

    Examples/proj.win32/Debug.win32
    Examples/proj.win32/Examples.VC.db
    Examples/proj.win32/Examples.VC.VC.opendb
    Examples/proj.win32/ipch
    libfairygui/proj.win32/Debug.win32

引入其他工程

  1. 拷贝代码文件,并添加头文件搜索路径

  2. 拷贝库文件,并添加依赖项。(WIN32的话可以直接拷贝到exe执行目录,就可以省去添加库文件搜索路径这一步骤)

  3. 修改updateBMFontScale。

  4. 报错:写入程序数据库.pdb时出错;请检查是否是磁盘空间不足、路径无效或权限不够。

    调试信息格式可改为无。