开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (3)
标签 (22)
master
pr/91
xml_package_format
3.4.1
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.4.0
v2.3.1
v2.3.0
2.2.0
2.1.0
2.0.0
1.9.3
1.9.2
1.9.0
1.8.6
v1.8.5
v1.8.4
v1.8.3
v1.8.2
master
分支 (3)
标签 (22)
master
pr/91
xml_package_format
3.4.1
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.4.0
v2.3.1
v2.3.0
2.2.0
2.1.0
2.0.0
1.9.3
1.9.2
1.9.0
1.8.6
v1.8.5
v1.8.4
v1.8.3
v1.8.2
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (3)
标签 (22)
master
pr/91
xml_package_format
3.4.1
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.4.0
v2.3.1
v2.3.0
2.2.0
2.1.0
2.0.0
1.9.3
1.9.2
1.9.0
1.8.6
v1.8.5
v1.8.4
v1.8.3
v1.8.2
FairyGUI.lua 3.56 KB
一键复制 编辑 原始数据 按行查看 历史
guzhu@fairygui.com 提交于 2019年10月13日 15:35 +08:00 . Editor 5.0 functions
EventContext = FairyGUI.EventContext
EventListener = FairyGUI.EventListener
EventDispatcher = FairyGUI.EventDispatcher
InputEvent = FairyGUI.InputEvent
NTexture = FairyGUI.NTexture
Container = FairyGUI.Container
Image = FairyGUI.Image
Stage = FairyGUI.Stage
Controller = FairyGUI.Controller
GObject = FairyGUI.GObject
GGraph = FairyGUI.GGraph
GGroup = FairyGUI.GGroup
GImage = FairyGUI.GImage
GLoader = FairyGUI.GLoader
GMovieClip = FairyGUI.GMovieClip
TextFormat = FairyGUI.TextFormat
GTextField = FairyGUI.GTextField
GRichTextField = FairyGUI.GRichTextField
GTextInput = FairyGUI.GTextInput
GComponent = FairyGUI.GComponent
GList = FairyGUI.GList
GRoot = FairyGUI.GRoot
GLabel = FairyGUI.GLabel
GButton = FairyGUI.GButton
GComboBox = FairyGUI.GComboBox
GProgressBar = FairyGUI.GProgressBar
GSlider = FairyGUI.GSlider
PopupMenu = FairyGUI.PopupMenu
ScrollPane = FairyGUI.ScrollPane
Transition = FairyGUI.Transition
UIPackage = FairyGUI.UIPackage
Window = FairyGUI.Window
GObjectPool = FairyGUI.GObjectPool
Relations = FairyGUI.Relations
RelationType = FairyGUI.RelationType
UIPanel = FairyGUI.UIPanel
UIPainter = FairyGUI.UIPainter
TypingEffect = FairyGUI.TypingEffect
GTween = FairyGUI.GTween
GTweener = FairyGUI.GTweener
EaseType = FairyGUI.EaseType
fgui = {}
--[[
用于继承FairyGUI的Window类,同时派生的Window类可以继续被继承。可以重写的方法有(与Window类里的同名方法含义完全相同)
OnInit、DoHideAnimation、DoShowAnimation、OnShown、OnHide。
例子:
MyWinClass = fgui.window_class()
function MyWinClass:ctor()
print('MyWinClass-ctor')
self.contentPane = UIPackage.CreateObject("Basics", "WindowA")
end
function MyWinClass:OnShown()
print('MyWinClass-onShown')
end
local win = MyWinClass.New()
win:Show()
]]
function fgui.window_class(base)
local o = {}
local base = base or FairyGUI.Window
setmetatable(o, base)
o.__index = o
o.base = base
o.New = function(...)
local t = {}
setmetatable(t, o)
local ins = FairyGUI.Window.New()
tolua.setpeer(ins, t)
ins:SetLuaPeer(t)
if t.ctor then t.ctor(ins, ...) end
return ins
end
return o
end
--[[
注册组件扩展,用于继承FairyGUI原来的组件类。
例子:
MyButton = fgui.extension_class(GButton)
fgui.register_extension("ui://包名/我的按钮", MyButton)
function MyButton:ctor() --当组件构建完成时此方法被调用
print(self:GetChild("n1"))
end
--添加自定义的方法和字段
function MyButton:Test()
print('test')
end
local get = tolua.initget(MyButton)
local set = tolua.initset(MyButton)
get.myProp = function(self)
return self._myProp
end
set.myProp = function(self, value)
self._myProp = value
self:GetChild('n1').text = value
end
local myButton = someComponent:GetChild("myButton") --这个myButton的资源是"我的按钮"
myButton:Test()
myButton.myProp = 'hello'
local myButton2 = UIPackage.CreateObject("包名","我的按钮")
myButton2:Test()
myButton2.myProp = 'world'
]]
function fgui.register_extension(url, extension)
FairyGUI.UIObjectFactory.SetExtension(url, typeof(extension.base),
extension.Extend)
end
function fgui.extension_class(base)
local o = {}
o.__index = o
o.base = base or GComponent
o.Extend = function(ins)
local t = {}
setmetatable(t, o)
tolua.setpeer(ins, t)
return t
end
return o
end
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

A flexible UI framework for Unity
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/SimpleAI/FairyGUI-unity.git
git@gitee.com:SimpleAI/FairyGUI-unity.git
SimpleAI
FairyGUI-unity
FairyGUI-unity
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /