FairyGUI笔记-(cocos+lua)

Posted 程序喵星人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FairyGUI笔记-(cocos+lua)相关的知识,希望对你有一定的参考价值。

--* 持续更新



- 组件规则

    - 不能有重名,否则getChild()会报错;

    - bg


- 组件内的所有的元素,都可以通过fguiObj:getChild( childName )获得;

- 但是高级组想获得组里面的元素需要:fguiObj:getChildInGroup( GroupObj, childName ); 也可以直接用fgui:getChild( childName )获得高级组里面的元素;

- 因为fguiObj:getChild( childName )能查找多所有,所以,不能有重名元素;

- 直接使用FGUI的关联功能:


    *- 其中块,先设为组;


    *- 界面布局完成后,将块(组A)转换为组件A;


    *- 设置组件A的 轴心,并关联上级组件(Parent),并设置 点击可穿透空白区域;


    *- 在游戏中设置组件(Paraent)size为屏幕大小,即可实现适配功能;


- 每个组件只能获得自己的child;组件A中包含组件B,组件B中的child,只能通过组件B去get;


 


--- FairyGUI编辑器


    - 项目设置里面->字体设置


    - 点击空白处,就会显示组件的属性


    - 组件,有个设计图属性;可以把美术ui示意图拖动到里面,从而辅助ui布局;ui布局完成后,删除图片资源,同时清空设计图里面的资源路径;


    - 图片等,有个填充方法属性;可以模拟进度条,倒计时等效果;


    - 文字,勾选输入,就变成输入框了;


    - UBB语法,在cocos中,只有富文本才支持,普通文本在程序中不支持;


    - 控制器,控制移动等;例如:元素从第0页位置,移动到第1页元素所在位置;同理,可以逆向从第1页到第0页位置;


    - 按住ctr键,滚动鼠标,可以放大,缩小;


    - 


CSDN: https://blog.csdn.net/wodehao0808/article/details/115341564


以上是关于FairyGUI笔记-(cocos+lua)的主要内容,如果未能解决你的问题,请参考以下文章

Cocos2dLua3.17.2集成FairyGUI

cocos2d-x学习笔记cocos2dx 3.10添加lua LuaFileSystem库遍历文件

xlua整合fairyGui

FairyGUI和NGUI对比

Cocos2d-x Lua

如何在cocos2d c++代码中调用lua以及探究