剛結束加班,本來從公司走到家裡,困得不行,走路都飄,不知為什麼到家洗個澡反而不困了,下了個新遊戲,點進去看見註冊賬號,想起當年憶往昔崢嶸歲月稠,有感而發,寫個部落格
xlua,版登入註冊–playerprefs的,等下次啥時候有功夫寫io的
以下是純xlua的**,這裡就不放c#**了,有功夫我單開乙個c#連線xlua的文字吧
unity = cs.unityengine
--登陸的
loginui = unity.gameobject.find('loginui')
username = loginui.transform:find('username'):getcomponent('inputfield')
password = loginui.transform:find('password'):getcomponent('inputfield')
logbtn = loginui.transform:find('log'):getcomponent('button')
regbtn = loginui.transform:find('reg'):getcomponent('button')
path = unity.gameobject.find('canvas').transform
function startlogin()
if (unity.playerprefs.haskey(username.text)) then
if (password.text == unity.playerprefs.getstring(password.text)) then
print('登陸成功')
else
print('密碼錯誤')
endelse
print('使用者不存在')
endendfunction startregister()
local pfb = unity.resources.load('registerui')
local clone = unity.gameobject.instantiate(pfb, path, false)
require('r')
endfunction startbtn()
logbtn.onclick:addlistener(startlogin)
regbtn.onclick:addlistener(startregister)
endstartbtn()
unity = cs.unityengine
--註冊的
regui = unity.gameobject.find('registerui(clone)')
username = regui.transform:find('username'):getcomponent('inputfield')
password = regui.transform:find('password'):getcomponent('inputfield')
regbtn = regui.transform:find('reg'):getcomponent('button')
function startregister()
if (unity.playerprefs.haskey(username.text)) then
print('使用者已存在')
else
unity.playerprefs.setstring(username.text,password.text)
regui:setactive(false)
print('註冊成功')
endendfunction startbtn()
print('aaa')
regbtn.onclick:addlistener(startregister)
endstartbtn()
xlua學習之路(二)xlua基礎
1.執行字串 xlua.luaenv luaenv new xlua.luaenv luaenv.dostring cs.unityengine.debug.log hello world luaenv.dispose 1 dostring引數為string,可輸入任意合法的lua 本示例在lua裡...
Xlua 學習記錄(一)Xlua 案例學習
有空看了下lua,研究下xlua。筆記如下 void start 1 dostring引數為string,可輸入任意合法的lua 本示例在lua裡呼叫c 的unityengine.debug.log列印了個日誌。2 乙個luaenv例項對應lua虛擬機器,出於開銷的考慮,建議全域性唯一。考慮全域性唯...
xlua 物件導向
lua物件導向設計 儲存類型別的虛表 local class local classname classtype function baseclass classname,super assert type classname string and classname 0 生成乙個類型別 local...