坦克大战(3)V层 Panel的所用

Panel的作用就是 获取组件

例如

1

MainCityPanel = {};

local transform;
local gameObject;
local this = MainCityPanel;

--启动事件--
function MainCityPanel.Awake( obj)
    gameObject = obj;
    transform = obj. transform;
    
    this. InitPanel();
     logWarn( "Awake lua--->>"..gameObject. name);
end

--初始化面板--
function MainCityPanel.InitPanel()
    this. panel = transform: Find( "Plane"). gameObject
end

2

local transform;
local gameObject;

StartPanel = {};
local this = StartPanel;

--启动事件--
function StartPanel.Awake( obj)
    gameObject = obj;
    transform = obj. transform;

    this. InitPanel();
     logWarn( "Awake lua--->>"..gameObject. name);
end

--初始化面板--
function StartPanel.InitPanel()
    this. userNameInput = transform: Find( "UserName/UserNameInput/Text"). gameObject;
    this. userPwdInput = transform: Find( "UserPwd/UserPwdInput/Text"). gameObject;
    this. registerBtn = transform: Find( "RegisterBtn"). gameObject;
    this. loginBtn = transform: Find( "LoginBtn"). gameObject;
     print(this. loginBtn. name..this. userNameInput. name..this. userPwdInput. name..this. registerBtn. name)
end

你可能感兴趣的:(坦克大战(3)V层 Panel的所用)