Skip to main content

UI

通过引擎内置编辑器,制作了UI文件以后,可以通过Gui对象提供的loader加载UI文件,添加到SceneBox中即可显示,参考代码:

function on_begin_play(component)
local gui = nx_value("gui");
local lscene = component.Scene
local scenebox = lscene.SceneBox

local loader = gui.Loader
local form = loader:LoadForm(nx_resource_path(), "skin\\test_form.ui")
form.lscene = lscene
scenebox.test_form = form
scenebox:Add(form)
end