Giter Club home page Giter Club logo

fairygui-egret's Introduction

FairyGUI-egret

A flexible UI framework for Egret Engine, working with the FREE professional Game UI Editor: FairyGUI Editor.

Official website: www.fairygui.com

目录结构

  • source fairygui的源码
  • test 例子工程,可用Egret Wing直接打开
    • UIProject UI 工程,可以FairyGUI编辑器打开

获取fairygui库

如果你只是想添加或者更新fairygui库到你的项目,那么下载以下文件即可:

  • source/bin/fairygui.js
  • source/bin/fairygui.min.js
  • source/bin/fairygui.d.ts

编译源码

使用VSC打开source目录,执行gulp build任务.

License

MIT

fairygui-egret's People

Contributors

halleyxu avatar haotianta avatar jcyuan avatar kinggithub avatar krapnikkk avatar mengjie0718 avatar wxbqiu avatar xiaoguzhu avatar y-way avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fairygui-egret's Issues

GLoader 直接设置 texture,不显示

麻烦fix下。两行代码交换下就可以了 【213 214】
public set texture(value: egret.Texture) {
this.url = null;

        this._content.texture = value;//这里设置新的了---和下一行换

this._content.frames = null;//这里会让movieclip重新擦掉 texture

Cannot find namespace 'dragonBones'.

版本

mater(a701a0a)

錯誤訊息

demo 的 compile 錯誤:

  Error D:/FairyGUI-egret/demo/libs/fairygui/fairygui.d.ts (949,27): Cannot find namespace 'dragonBones'.
  Error D:/FairyGUI-egret/demo/libs/fairygui/fairygui.d.ts (1367,47): Cannot find namespace 'dragonBones'.
  Error D:/FairyGUI-egret/demo/libs/fairygui/fairygui.d.ts (1383,22): Cannot find namespace 'dragonBones'.

處理

補上 dragonBones 的 lib 後即可正常編譯&執行.

[请教] 为什么GTextField 不支持 touchable 呢

我在看 GObject.ts 的 382 行看到 touchable 不支持 GTextField ,这是什么历史原因呢

               if ((this instanceof GImage) || (this instanceof GMovieClip)
                    || (this instanceof GTextField) && !(this instanceof GTextInput) && !(this instanceof GRichTextField))
                    //Touch is not supported by GImage/GMovieClip/GTextField
                    return;

我在看 egret 的 文档的时候,看到 textField 是支持touchEnable 的
文本超链接事件

list的问题

在按下拖拽list的时候,通过计时器等手段移除list,再抬起鼠标,报错

GTextInput的editable set方法写法有问题

public set editable(val: boolean) { if (val) this._textField.type == egret.TextFieldType.INPUT; else this._textField.type == egret.TextFieldType.DYNAMIC; }
应该是等号就可以了
public set editable(val: boolean) { if (val) this._textField.type = egret.TextFieldType.INPUT; else this._textField.type = egret.TextFieldType.DYNAMIC; }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.