Wow居然半年沒有新文章~我真是太混了。這段時間去參加App比賽了,辛苦獲得最佳文創獎,但是卻忽略了這邊的文章,真是不好意思阿。 今天來講講Lua很好用的Module吧。 Module(模組)主要是允許和其他Group分享你自己開發的code,並且不需要任何複雜的語言去引入Module,只需要透過”require”載入,就能夠索引Module裡的table參數、function等。且Lua的Module可以視為程式人員與美工、企劃人員之間的溝通橋樑,美工、企劃人員可以將遊戲設定輸入至一Module裡面,程式人員只需要針對這些Module的加載,就可以取得整體美工與UI空間規劃。當然,如果美工、企劃人員要修東修西的,程式人員也不用隨侍在側,一直跟著修改。Module使用如以下範例:
2012年3月27日 星期二
Lua Module
標籤:
Corona SDK,
Lua,
Lua Module
2011年10月25日 星期二
Lua -- 物件導向 Object-Oriented Programming
來來來,好久沒有新教學文了,今天就來談談在Lua裡面實現物件導向寫法。其實呢,Lua並不是一個物件導向的語言,罷特~~ Lua裡面神通廣大的table當然可以辦到這件事。今天就來講解,Lua如何辦到物件導向。
標籤:
Corona SDK,
Lua,
OOP
2011年6月24日 星期五
Lua Table使用
Corona SDK使用Lua語言來撰寫,因此想要開發App除了了解Corona的Api以外,Lua的語言也是需要好好了解,才可以寫出簡單易了解,又易維護的程式。今天就來好好介紹一下,Lua語言中的百寶袋 -- ”Table”。
Table是什麼?當然不是桌子啦(真冷~~),Lua裡的Table就跟其他程式語言的Array相當類似,但是功能更強大!為什麼說功能更強大呢?因為這個Table什麼都可以裝,舉凡常數、變數、字串、boolean、函數等都可以塞進去,而且不一定要像Array一樣由數字來索引,也可以像字典(dictionaries)一樣,用名字來索引。厲害吧~~ 嚇到了吧~ 哈哈
標籤:
Corona SDK,
Lua,
Table
訂閱:
文章 (Atom)