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