freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

腳本策劃lua基礎(chǔ)(編輯修改稿)

2024-07-24 06:02 本頁面
 

【文章內(nèi)容簡介】 ck(npc,player) 點(diǎn)擊NPC temp = GetSpeakNum(Speaknum,Speak) local s = 39。 39。..Speak[temp][1]..39。/n/n/n0離開039。 player:InitChoose(s,39。Cancel39。)end function Cancel()end 這是一個(gè)從“抗戰(zhàn)”游戲里拿出的腳本,該腳本的功能是當(dāng)你點(diǎn)擊NPC的時(shí)候隨機(jī)出現(xiàn)三句對(duì)話,這三句對(duì)話出現(xiàn)的幾率通過腳本作出規(guī)定。 Click是一個(gè)程序給出的函數(shù)接口,這個(gè)接口的作用是:當(dāng)你點(diǎn)擊NPC的時(shí)候會(huì)調(diào)用這個(gè)函數(shù)。這是NPC和玩家的交互切入點(diǎn)。 Speak = {} 這是一個(gè)表結(jié)構(gòu),在這個(gè)結(jié)構(gòu)里我們可以定義一系列的想使用的東西。進(jìn)行預(yù)先儲(chǔ)存。Local s 這是定義一個(gè)局部變量,在LUA語言里,變量有著非常廣泛的作用,它可以被賦值成數(shù)字,字符,字符串等幾乎所有的常用值。而InitChoose也是一個(gè)程序給出的接口,通過這個(gè)接口我們可以讓游戲中的玩家和NPC對(duì)話。這個(gè)腳本只是給出一個(gè)前提印象。暫時(shí)不深入討論。6 LUA常用結(jié)構(gòu) 邏輯運(yùn)算,算術(shù)運(yùn)算邏輯運(yùn)算和算術(shù)運(yùn)算比較簡單,可以輕松掌握,這里不在冗述。 函數(shù)在LUA腳本制作中,函數(shù)是非常重要的內(nèi)容,它是構(gòu)成所有腳本的主要構(gòu)件。如上例中的Click函數(shù)。實(shí)際腳本多數(shù)就是這些函數(shù)間的調(diào)用。函數(shù)有兩種用途:,這種情況下函數(shù)作為調(diào)用語句使用;,這種情況下函數(shù)作為賦值語句的表達(dá)式使用。在我們編寫腳本的時(shí)候這兩類函數(shù)都經(jīng)常使用。比如你想讓做完某個(gè)任務(wù)的玩家獲得獎(jiǎng)勵(lì)。那么可以給出一個(gè)獎(jiǎng)勵(lì)玩家的函數(shù)。例如在抗戰(zhàn)里的獎(jiǎng)勵(lì)函數(shù)。function Prize(player) if player:FinshTask(‘失戀的海豚’) = = 1 then player:AddIteName(‘薔薇種子’,0) player:Addmoney(1000)endend 這里player是指針,我們可以通過函數(shù)對(duì)指針來進(jìn)行一系列的操作。這個(gè)函數(shù)是判斷玩家指針有沒有完成“失戀的海豚”這個(gè)任務(wù),如果完成了就給他一顆“薔薇種子”同時(shí)獎(jiǎng)勵(lì)1000的錢 一般來說,游戲腳本使用LUA語言都是對(duì)指針進(jìn)行操作。例如對(duì)玩家進(jìn)行獎(jiǎng)勵(lì),判斷玩家是否在做任務(wù),判斷玩家是否有某些物品,判斷NPC是否存活等等。這里提到的“玩家”“NPC”實(shí)際都是指針。(指針的概念請(qǐng)沒有程序基礎(chǔ)的人參考相關(guān)資料進(jìn)行理解) 在LUA語言中函數(shù)是有兩部分構(gòu)成:函數(shù)名和參數(shù)。在上邊的例子中Prize是函數(shù)的名稱,而player是函數(shù)的參數(shù)。在剛接觸腳本的時(shí)候經(jīng)常會(huì)有些人不明白這些參數(shù)到底用來做什么,什么時(shí)候會(huì)出現(xiàn)參數(shù)這個(gè)概念。一般來說腳本語言中函數(shù)有兩種出現(xiàn)方式: 。程序按需求給出的接口:在這個(gè)接口里程序規(guī)定了函數(shù)的名稱、數(shù)值、使用對(duì)象等等,這樣的函數(shù)里參數(shù)是固定不變的。比如在抗戰(zhàn)中Click(NPC,PLAYER)這個(gè)點(diǎn)擊觸
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1