Corona SDK & Lua 學習
2011年4月28日 星期四
Corona SDK -- Button Event 程式架構
Button的基本操作,是基於Corona SDK裡面的ui.lua這個Button物件來架構。Button物件裡面的設定參數也很簡單,主要參數與設定方法如下:
首先,要先include這個ui物件(要將ui.lua複製到您專案資料夾下):
local ui = require("ui")
閱讀更多 »
2011年4月27日 星期三
Corona SDK -- Hello World 新手程式
之前寫了好幾篇Corona SDK的一些使用技巧,發現忘記應該先介紹一下,萬年Sample程式:Hello World。來補介紹一下唄!!
要顯示出Hello World有兩種方式,一種是直接顯示再手機螢幕上,另外一種就是在寫程式debug時會常用到的,由terminal去trace程式輸出的方式。以下我會一一介紹:
閱讀更多 »
2011年4月26日 星期二
RGB顏色控制碼、色碼表
在Corona的程式編輯中,一定常常會用到Text、Rect等等的物件。那這些物件一定會需要設定顏色(R、G、B),但是常常會不知道該如何配出RGB碼。以下是我查詢到的一些常用顏色表,這些顏色表適用於任何需要RGB碼的程式語言,例如HTML等。
閱讀更多 »
2011年4月20日 星期三
Corona SDK -- 切換場景 director之使用
一般在設計遊戲上,一定會需要切換遊戲場景。
例如:開始選單Menu、關卡選單、遊戲場景...等等。
在Corona SDK原始API裡頭,不沒有直接對應場景切換的API,所需要使用的是我之前介紹過的
Group的使用
,透過將每一個場景的元素丟進同一個Group裡面,在利用Group整體切換,達到這樣的目的。
範例如下:
閱讀更多 »
2011年4月15日 星期五
Corona SDK -- Group使用
Group的使用其實很方便,方便管理一群有相同相關性的物件。
例如:需要同時出現,需要同時移動等等
在Corona SDK中需要用到 display.newGroup()這個API,我們來看看官網是怎麼敘述:
Syntax:
display.newGroup()
Example:
local rect = display.newRect(0, 0, 100, 100)
rect:setFillColor(140, 140, 140)
local group = display.newGroup()
group:insert( rect )
閱讀更多 »
2011年4月14日 星期四
Corona SDK -- 增加Admob的廣告
許多人寫iphone app都會使用apple的廣告,或者google的admob廣告來賺取收入。
不過Corona SDK目前尚未針對apple的廣告有相對的Library出來,因此還不能使用。
不過,藉由開啟URL的方式,可以放置Admob廣告,寫法如下:
1. 首先,您需要到
Admob網頁
建立一個帳號,並且選擇智慧型手機網路。
註冊好之後,他會提供給您一段HTML碼,將之儲存為ad.html
閱讀更多 »
2011年4月13日 星期三
Corona SDK -- 字串顯示 & 基本數值與字串轉換
Corona 的字串顯示,可以透過display.newText()函數,使用方法如下:
Syntax:
display.newText
(
[
parentGroup,
]
string
, left, top, font, size
)
閱讀更多 »
Lua 字串控制
字串控制之簡單函式:
string.len(s)
返回字串s的長度;
string.rep(s, n
)
返回重複n次s的字串;例如:string.rep("A",4) = AAAA
string.lower(s)
將s中的大寫字母轉換成小寫
string.upper(s)
將s中的小寫字母轉換成大寫
string.sub(s,i,j)
函數擷取字串s的從第i個字符到第j個字符之間的字串。
閱讀更多 »
較新的文章
首頁
訂閱:
文章 (Atom)