學了c#有段時間了,很喜歡程式設計,可是,由於工作和時間關係(都是藉口),都很少的能夠深入的學習進去,這幾天又玩遊戲,放了3年的觸動精靈又撿起來了,發現,自從學完c#後,思路清晰明了了不少,今天看到了lua語言的表,突然發現,這個和物件導向有異曲同工之妙,而物件導向,能夠大大減小開發的工作量,還有封裝等,突然感觸良多,為防忘記,也和大家分享,開始記錄筆記。
記得c#裡,關於物件的介紹,以人為例,定義了人的名字,年齡,和方法(年代久遠,可能書寫有錯誤)。
public
class persons
/// 建構函式
public person (
int name,
int age,
void eat)
}
我突然間發現,lua裡的表,不就是物件麼?
person =
--建立類似的類
person =
function
(someone,name,age,eat)
--建立建構函式
person.name = name;
person.age = age;
person.eat =
function
(eat)
end;
someone =
return someone
endxiaoming =
person
("xiaoming"
,"xiaoming"
,"19"
,"我會吃飯了"
); 建立物件
print
(xiaoming.name)
;print
(xiaoming.eta)
;
不知道**錯了,輸出結果eat方法為nil,哪位知道的大神,可以告知。
其實,我想做個遊戲小輔助,把所有地圖的特點(大神們都稱作特徵)放到乙個表裡,自然就形成了乙個又乙個的物件(物件合集)。
不說了,我去碼**了。
觸動精靈 觸動精靈指令碼編輯器
觸動精靈 ide 指令碼編輯器使用手冊 小注意 可能的話 不要放到中文目錄下 省事 accesskey 小知識 註冊賬號成功 個人資訊下查到 小知識 乙個accesskey能連線多個裝置 但是 有數量上限一旦出現提示達到上限 新建工程 連線裝置廣播開關 usb 模擬器 小知識 如何檢視當前裝置的各種...
觸動精靈 零基礎小白學觸動 取色器的使用 補
取色器的使用 詳細的手冊 快捷鍵使用前提 啟用當前的那個圖片 如果是當前視窗時取色器或者其他的視窗 快捷鍵是無效的 以按鍵抓抓的常見操作 來分類下 看看觸動的塗色工具的使用 注 所有的截圖快捷鍵操作的前提是 當前視窗是取色器或者取色面板 並且輸入法是英文狀態 這些快捷鍵才能起作用 注意快捷操作時候的...
lua觸動精靈rgb轉hsv函式方法
hsv識別適用於背景色與目標色單一且反差大的場景,例如這樣的 紅色戰力和綠色戰力,我們的目的是挑戰綠色低戰力的,用找色很麻煩,因為他們是數字一直是變化的,無法用找色實現,而用hsv就可以輕鬆實現,具體hsv資料可以自己搜尋,觸動精靈目前沒有hsv相關函式,我分享乙個自己原創的。rgb轉hsv,返回h...