[心得] 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