1、插入操作
quality插入qualitylist這個table裡面
table.insert(qualitylist,quality)
2、清除操作
--存入超過30個進行清除操作
if #v2poslist > 30 then
table.remove(qualitylist,1)
end3、二維陣列
--多階段
local statetempinfo = entity:finddynamiccomp("@state")
if statetempinfo ~= nil then
local index = statetempinfo:get("index")
if index > maxsateindex then
maxsateindex = index --拿到最大值的index
endtable.insert(statetemplist,entity)
return true
end-- 將獲取眨眼多階段的entity 存入二維陣列
local function sortentity()
for i=1,maxsateindex do
statelist[i] = {}
endfor i = 1 , #statetemplist do
local stateinfo = statetemplist[i]:finddynamiccomp("@state")
local index = stateinfo:get("index")
table.insert(statelist[index],statetemplist[i])
endend
--驗證拿到的實體物件資訊是否正確
--二維陣列,遍歷輸出所有序列幀動畫分組
for i = 1 ,maxsateindex do
for j = 1,#statelist[i] do
print("拿到的眨眼多階段資訊為"..i,statelist[i][j]:getname())
endend
lua學習筆記(一)
關於lua 1993年由巴西里約熱內盧天主教大學計算機系roberto ierusalimschy 萊魯薩利姆斯奇 等人編寫 一開始就沒有準備去實現c語言已經實現的非常出色的方面 與c語言之間實現非常好的互動能力,一門膠水語言 非常適合c程式號學習,互補性非常強 自動記憶體管理機制 垃圾 器 優秀的...
Lua學習筆記 lua堆疊
首先了解一下c 與lua之間的通訊 假設在乙個lua檔案中有如下定義 hello.lua檔案 請注意紅色數字,代表通訊順序 1 c 想獲取lua的myname字串的值,所以它把myname放到lua堆疊 棧頂 以便lua能看到 2 lua從堆疊 棧頂 中獲取myname,此時棧頂再次變為空 3 lu...
lua學習筆記
近日時間比較充裕,學習一下lua語言,順便寫下筆記,方便以後加深學習。c c 呼叫lua動態庫及標頭檔案位址 用於c c 嵌入lua指令碼解析 也可以到或找適合自己的版本。一 hello world 哈哈,先使用經典的hello world帶進門 1.在 執行 鍵入cmd開啟dos視窗,並將當前目錄...