3D UI使用手册
概述
该手册介绍如何创建3D UI对象。3D UI可以摆放在关卡里,也可以绑定在装备上。
创建3D UI对象
依次点击Create Game Object -> GUI -> Control 3D Object,在关卡里创建一个3D UI对象。
在Hierarchy面板中选中这个3D UI对象,可以在场景视口里看到空的3D UI对象。
依次选择Inspector面板中的Control3D(InherIted) -> Control3D -> 3d_control.ui(也可以从资源预览窗口中拖拽UI文件到控件上),UI文件将会在场景中显示。
3D UI文件和普通UI文件没有区别,都可以用UI编辑器进行编辑。
在这个示例中,点击任意游戏按钮,游戏名会显示在label控件的form.selected上,以下是3个游戏按钮的回调函数:
function ark_park_btn_click(self)
local form = self.ParentForm
form.selected_lab.Text = nx_widestr("ArkPark Game")
end
function zombie_squad_btn_click(self)
local form = self.ParentForm
form.selected_lab.Text = nx_widestr("ZombieSquad Game")
end
function pix_ark_btn_click(self)
local form = self.ParentForm
form.selected_lab.Text = nx_widestr("PixArk Game")
end
在编辑器中点击Play按钮进入游戏场景,点击图片,游戏名称会在图片下方显示。