顯示具有 APP-開發-進階 標籤的文章。 顯示所有文章
顯示具有 APP-開發-進階 標籤的文章。 顯示所有文章

2013年9月4日 星期三

遠端更新福音!ZIP Support in Corona

解壓後小心水母和鱷魚!
有段時間在思考一件事情

是不是每次更新都要很麻煩的上架一次新版本

七天以上的APPLE 審核速度 OMG

如果我有不少圖片,文字需要讓使用者更新

那不是很麻煩嗎,放在網路空間就好幾十個檔

其實有一個更方便的方法,自從Corona 支援Plugin 後不久

ZIP 的Plugin 就出現了!!

2013年2月28日 星期四

in-App Purchase with Corona(iOS)

不論是遊戲或是工具類的APP

在APP STORE 都有著一個趨勢

"使用者不喜歡付費下載"

是的!大家看到要付錢的APP,經常先略過,看看有沒有免費的

功能差不多的,湊合用就好(至少島民是如此....)

這也是為什麼遊戲幾乎都是免費下載,然後收取內部的道具費用

2013年1月6日 星期日

Flurry-流量分析API-Corona

APP 上線後,常有幾個反覆的問題在心裡迴繞著。。

每天有多少人用啊?總共有多少人?
每次玩會玩多久?
哪幾個功能最多人愛?

這堆分析數據,對開發者來說非常有用
這些問題,使用Flurry來分析 就能有效解決了!

2012年12月20日 星期四

Blend Mode-Corona混合特效

在製作APP 遊戲時,常會想要使用一些特效

在這裡介紹一種Corona中的混合特效給大家-Blending

Blending 主要用來混合多層不同的Pixel,

利用Object的RGB三個元素來混出新的顏色

Blend Mode 有提供額外三種模式(預設為Normal)

"add"
"multiply"
"screen"


2012年10月29日 星期一

Corona使用自訂字型

APP在開發的時候,
通常會使用Device 的預設字型
native.systemFont
來顯示中英文

display.newText( "一二三四五六七八九ㄅㄆㄇㄈㄉㄊㄎㄋㄏ,嗨你好", 0, 100,320,480,native.systemFont,40)

在識別度上是完全沒有問題的,
只是....好像太normal了?
這樣不就跟大家的字型都一樣了嗎?
也許大部份的開發者都是使用預設字型。。。
但....ㄟ....好像沒什麼美感!!!
我好好的一個遊戲APP,用了一個這樣 沒有美感的字體...好像很扣分
又不想要每個字都作成PNG圖檔
再用
display.newImage()...來嵌入,怎麼辦?(光做0~9就快自殺了)

如果你剛好有找到喜歡的字型,有字型檔
其實把字型檔放到corona的project root底下
接著做下面這個步驟的設定
將這段文字加在build.setting
找出plist後,修改如下
plist = {
    UIAppFonts = 
    {
        "AdobeFanHeitiStd-Bold.otf"  --字體檔名
    },
}
接下來要找出匯入的字型的名字
怎麼找呢?
在main.lua中
加上這段程式碼

local sysFonts = native.getFontNames()
for k,v in pairs(sysFonts) do print(v) end

執行後就會在console中print出一堆系統支援的字型
找到我們要的字體後(有出現代表匯入成功)
我們就可以使用了
再來同樣的字我們再跑一次

display.newText( "一二三四五六七八九ㄅㄆㄇㄈㄉㄊㄎㄋㄏ,嗨你好", 0, 100,320,480,"AdobeFanHeitiStd-Bold",40)
原始字型
新增字型


此時跑出來的結果,就變成我們要的字體
其實這樣就省了很多工了,也可以讓APP能夠用更適合的字型囉:D

是不是看起來更舒服呢

來自小島