XLua的PlayerPrefs的登入註冊

2021-09-29 18:28:21 字數 1936 閱讀 2347

剛結束加班,本來從公司走到家裡,困得不行,走路都飄,不知為什麼到家洗個澡反而不困了,下了個新遊戲,點進去看見註冊賬號,想起當年憶往昔崢嶸歲月稠,有感而發,寫個部落格

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...