[心得] Flash 作APP心得分享

作者: mucoci (奇寶~)   2014-06-29 11:07:25
正所謂 取之於社會 用之於社會
小弟在本版獲益良多
此次就來說一下
新手如何用Flash 作app
算是給未來的新手一點回饋
若有錯誤或建議也請大家指正~~
小弟半路出家,用的是Flash CS6
所以版上的很多問題,小弟是看不懂,也沒辦法回答的~
因為知道的 保留字 及 語法實在是不多~~
在寫app時大多數的時間其實是在測試新知道的保留字、及其用法
小弟相信,這大概也是像我一樣的新手最大的問題
最慘的是,想作某個功能,卻不知道該用什麼保留字去處理
不過,好在現在有google,大多數都找得到答案,只是時間花了多些
同時,小弟還有個習慣
就是把學會的字和用法,copy到word存起來
下次要用改改copy即可
回到正題,寫app其實和寫一般flash差異不大
把它當成寫電腦用的flash就可以了
因為flash是可以把寫好的程式輸出成一般電腦用的swf
或把程式輸出成Android用 或apple 的ios
當然要輸出成非電腦的app前,要先到Adobe下載套件(就是SDK)
像如果我要輸出成android 3.5的app
就要先去Adobe下載 3.5的SDK
再到flash的"幫助" 中的 "AIR SDK"中導入
如此一來,才能在輸出檔案時,有3.5版本app可以選擇
剛有說到AIR SDK
那麼什麼是AIR呢~?
基本上,把它想成行動裝置用flash 的代號就行了
也因此,用戶如果要使用你寫的app
是需要下載flash air這個app來安裝的~~
基本上,在剛輸出的例子中
如果有Mouse_down click的動作,在輸出成app後
會自動轉換成手指的動作
非常便利
但某些只有移動裝置才能作的事,就不能寫了.... 像是"雙點觸控"
滑鼠可不會同時出現兩個指標吧~~
因此,若功能有用到,在程式碼中,還是得加入一些flash air 的程式碼
像是這個(判定裝置是否在發呆~~)
NativeApplication.nativeApplication.systemIdleMode =
SystemIdleMode.KEEP_AWAKE;
加入air的程式碼後,基本上就不能單單用電腦來測試影片了~~
必須用usb連接移動裝置才能測得準~~
(小弟有看到也能在電腦上用air debug launcher測試,但不知少了什麼
一用這個測就會死當,請知道的大大指正)
當然也可以直接輸出成apk,再安裝到移動裝置測試~~
由以上說明可知,flash要寫app很簡單
1、寫一般flash
2、視情狀加入air語法
3、下載SDK並導入
4、輸出apk
另外,如果要用到程式中嵌廣告或是程式內收費等功能的話
會需要用到ANE
什麼是ANE呢?
基本上就是flash air沒有的功能,需要用擴充的方法,把它加進去
這個ANE可以自已作(厲害的話)
Adobe上也可以下載(要錢的~~)
當然也有開源的免費下載
像小弟的程式內購買ANE,即是用免費開源的
https://github.com/pozirk/AndroidInAppPurchase
基本上用法就是把跟著app的xml檔加入特定的幾行(每個ane不同)
就可以使用它的api來進行功能(當然每個ane不同,就不多說了)
完成後的app就可以上架了!!!
比較大的有apple、google play、亞馬遜
當然,上架不是免費的
apple一年好像兩千多元的費用
google play 2x美金終身
亞馬遜不知道
上架後,設定費用、介紹、上圖片、訂標題即可開賣!!
當然,小弟要來說說上架後的成果
大概很多人也想知道~~
好賺嗎?? 作APP能賺到錢嗎?
小弟僅上了google play
就以這邊來讓大家了解一下
小弟作了三款遊戲(一款才上架兩天)
另兩款都上了一個多月
第一款是這個 銀河大戰(免費)
https://play.google.com/store/apps/details?id=air.galaxywarlite
這個小弟第一款上架的app,說真的,很爛~~~
但小弟還是想看一下,一個不怎麼樣的app會如何
統計資料(上架後能看到)
從5/12上架到6/29日,共16人 下載,4人還留著
慘慘慘~~~~
慘絕人寰、慘無人道、慘不忍睹~~
這就是App夢嗎~~這什麼流量~~?!
沒關係,小弟再接再厲,畢竟剛那是第一款,而且的確很爛
圖也不漂亮、音效也差,我們來看下一款
殭屍大戰Lite-美洲(免費)
https://play.google.com/store/apps/details?id=air.zombiewarlite
5/24上架到6/29,共56人下載,15個人還留著
嗯!
有長足的進步了,果然是圖的問題呀!!(還是殭屍題材呢?!)
但還是慘
這就是App夢嗎~~這什麼流量~~?!
沒關係,小弟再接再厲,畢竟剛那是第二款,而且的確很爛
圖也不漂亮、音效也差,我們來看下一款
魔王的寵物-惡魔龍的育成(免費、程式內購買)
https://play.google.com/store/apps/details?id=air.devilpetdragonforce
6/27上架到6/29,共6人下載,5個人留著
嗯!
雖然流量還很低,但是留著的人變多了!!!
是因為這款的題材、圖、音樂都有長足進步了嗎?
(有等級、裝備系統,理論上可以玩比較久)
看完小弟的分享~~
小弟在這中間,自然有些心得
1、遊戲的關鍵字很重要
其實像"銀河大戰"這遊戲有個敗筆,就是幾乎不會有人搜尋銀河這個字
所以流量很低,而"殭屍大戰"的殭屍兩字,算是很好的關鍵字
2、關鍵字打了也不一定找得到
是的,由於google play上的遊戲太多,一開始,即便小弟打了殭屍二字來找
也找不到"殭屍大戰"這款遊戲,因為排行在250名之外,google play最多顯示
250個搜尋結果而已,所以只能靠看不到的app排行檔分數,這個分數主要是評
分、新安裝、留著的用戶的綜合指標。當然,現在殭屍兩字又找不到我的遊戲
,因此,持續性的評分和新安裝用戶和"留著"用戶,非常重要。
3、後進入者的門檻
由於第二點的綜合分數所致,排行榜找到"新"遊戲很難,因為沒有曝光就不會
有分數,也因此,要成功的話,廣告和行銷是必然的,一般沒有預算的個人工
作者,只能靠自己的其他app,一個帶一個。
4、這其實是另一個網拍市場而已
大家都知道,網拍很好賺,但指的是作起來的人,大多數的人,是賺不到錢的。
網拍非常競爭,很多東西一天也沒一個人看,還是要靠廣告和行銷,這和app
市場根本就一模一樣,只是從賣東西變賣app,從進貨變寫程式。
綜合以上,小弟的結論很簡單
要靠app賺錢過活,不是不行,只是有難度(也許等小弟打廣告後,會發現很好賺)
以flash 要進入這市場非常簡單,雖然大家常說flash的效能不好,但說實話,
效能好不好不是重點,消費者也不會care,只要東西好玩、不要當機即可,畢竟
也不是要作什麼大專案,所以不要陷入效能的迷思,flash很方便,而且重點是,
硬體還是持續在進步的。
用flash寫lol可能跑起來很吃力,用c可能跑得很順,但誰會用flash寫lol,但
寫2048可以吧,寫小遊戲可以吧,寫小工具可以吧、寫網頁遊戲可以吧,出來的
效能差異,小到人類也感覺不出來,所以放心用flash吧,畢竟入門簡單。而且,
會寫到大專案的機率太低了。
再來,除了曝光,如何讓用戶"留著"app,就要靠功力了,基本上,一下子就破關
或是太簡單的,用戶沒多久就會刪除,這可是會影響綜合分數的。也因此,小弟
的"魔王的寵物-惡魔龍的育成"中,加入了等級和裝備系統,打算讓用戶"長期"留
著。所以設計遊戲時,這點也要考慮進來。
最後,遊戲是很競爭的,其他的分類也許可以考慮看看,或針對某一族群的也可以
,小弟也不是不想作,只是功力不足(像是小弟的工程計算機,介面好了,但卡在小
弟的頭腦太差,作不出那些計算的公式),有能力的可以考慮一下。小弟雖然目前在
這塊賺不到錢,但還是很有興趣的,可以長期作戰,畢竟小弟以前創業成功,整天
沒事作等收錢,不怕餓死,但如果是有志打算用app謀生的人,可能要想一下後路,
人生可沒辦法重來,可能還要接案啥的比較穩了~~至於十年會成為什麼樣的人,
現在的決定可是會有很大的影響。
以上謹供各位大大參考,若有建議,請不吝指正~~
若有高手、老手,請務必給小弟一點意見,感謝
作者: danial (浩然正氣)   2014-06-29 14:36:00
Good!
作者: scars (scars)   2014-06-29 15:46:00
作者: viceversa56 (姊超猛)   2014-06-29 16:06:00
可以下載flash cc 2014,有最新的sdk就不用手動更新了你做的殭屍app我有下載,主要是行銷曝光度問題不過耐玩度也很重要,我玩個兩次就沒再碰 XD
作者: mucoci (奇寶~)   2014-06-29 17:22:00
樓上說的是,所以我殭屍要來改版了....現在開始在弄廣告,不知道效果會如何…
作者: barakafrance (勿放縱自己的興趣要專一)   2014-06-29 23:40:00
感謝分享
作者: Diorama (Gomez)   2014-07-04 17:09:00
好文
作者: ufoufoufo (Jason)   2014-08-20 08:37:00
推分享心得

Links booklink

Contact Us: admin [ a t ] ucptt.com