ActionScript3現在是否還值得學?
2015年了,與之相關的內容都很少了,但是我發現flash仍然是一個不錯的遊戲平台,我有幾個小遊戲想用flash去實現,但是現在都在唱衰flash,我也猶豫是不是用u3d或cocos2dx去做一個手機端,可是我的小遊戲都偏向操作,要有鍵盤才好玩。有人說用html5吧,是的,但現在html5遊戲平台沒幾家,而且全部面向手機端,遊戲首先就要適配手機端,我想做的遊戲就不是個手機端能玩好的遊戲。所以我現在糾結在是否去學習一個傳聞要過時的東西。
樂觀估計FLASH三到五年吧,這以後慢慢地恐怕就是HTML5的天下了,沒有永遠流行的技術,保持時刻更新你自己的知識儲備才是重點,另外,編程這個東西,我覺得很多核心又寶貴的知識是和編程語言無關的,它說白了就是一個工具而已,就好像懂得用PS未必就是一個優秀的設計師。所以多學習點這樣的知識,補充自己的演算法和架構方面的積累,找准方向才是重點。我曾經工作於Adobe,接觸AS也差不多10年了,不過可能不久的將來,就是時候放手了。
我是一個差不多有4年經驗的as3開發者。
我就拿我自己的想法來回答你吧。
曾經,我是很支持as3的,覺得as3會死亡什麼的都是狗屁。可是後來發現Adobe也逐漸把精力投入HTML5開發工具的研發,as4的夭折,stage3d的虎頭蛇尾。我的信心也開始動搖了,一個沒爹沒娘的東西確實沒太大的發展空間,特別在移動端橫行的現在,所以我也在學unity。如果題主的想法是在as3上發展職業確實要深思,因為前途未卜,雖然不可能立刻淘汰,可是也逐漸疲憊了。
可是如果題主只是拿來開發遊戲原型,做下小遊戲,還是值得拿來用的,因為容易上手,而且網路上教程框架都很多。最重要的是,as跟js是同一個老媽生的,個人感覺學會了一個,另外一個也差不多了(js,你寫HTML5,unity都可以用到)PS:爐石傳說最開始的原型就是用as3開發←_←1:AS3 值得學,能學到一些有用的東西。(當然值得花多少精力,以及"回報"多大,我不清楚)(08~09寫了一年半AS3)2:cocos2d完全不值得寫。
3:U3D很值得學。
七八年as,工作項目已放手,但還保持著逛as社區的習慣(主要是facebook上stage3d、robotlegs等幾個group)。老外們很少談論as死不死的話題,現在用as做東西反而心態更放鬆,目標更專註,因為不會再考慮全平台兼容、市場佔有率等....我覺得如果不是商業項目,還是可以一試的。而且獨立遊戲市場里現在仍有不少是flash做的。另一方面,假定沒有動畫基礎,那麼用flash pro來熟悉下動畫製作也是不錯的,畢竟是個經典的動畫編輯器,現在很多HTML5編輯器也是借鑒了flash pro的時間軸等形式。
語言方面,as跟c#、js也都很近了,不是什麼問題。
無法理解怎麼會有人選擇去學習一份被判了死刑的技術,學來能幹嘛?人生才幾十年而已,哪有那麼大的勇氣去揮霍,吃穿不愁么?
如果你是做自己的東西的話,記得用你自己順手的技術,這個很重要。要是學習的話,建議學習主流的技術,這個涉及工作相關。目前不建議再為Flash投入學習,尤其web網站類,遊戲的職位也很少了
應用範圍已經很窄,但是還是不會消失,我還滿心期待AIR win 64位的版本呢。
目前來說,做電腦版上的多媒體應用,不需要3D的,那是唯一選擇,畢竟和Adobe其他工具能配合那麼完美的已經沒有了。玩了十一年Flash,做了七年頁游,去年把Flash系列軟體全刪了,開始了unity生涯......
as3,個人覺得作為編程入門教程還不錯。
adobe官方都放棄了,題主竟然還想著不放棄。。。
不值得,flash本來是挺好的東西,adobe本來是想做成像java .net的類似的東西。結果變得還不如unity這樣一個遊戲引擎
做過2年的AS3和flex開發。不值得。
不值得了,Adobe不光拋棄了AS3,也拋棄了Flash、Flex開發者,Unity代替了本該由Flash佔據的位置。
我現在都還記得我大二的時候,學校開了一門課叫做ActionScript3遊戲編程,教材還是一個外國佬寫的,不過翻譯的很爛。
當時我就預感這貨吃棗藥丸,而且任課講師私底下在實驗室還有外包項目在做(招一群廉價勞動力學生,用as3寫垃圾頁游,我有個同學頭髮都掉光了快,項目完成就請吃頓火鍋,人均估計不超過60。慶幸我當初懶沒去)。
老師上課一直給我們吹這貨多牛逼,去了在機房上課,用的FlashBuilder4.7都是盜版,這貨別提多難用了,一看就是基於eclipse修改的,連個代碼格式化都沒!!
所以我一直都是抱著應付的心態學習的,大作業也就做過兩個,寫過一個背包面板系統和一個馬里奧躲避天降飛劍的遊戲。
那後我後面那屆,這門課程貌似就取消了,果然最開始開課都是領導們拍腦袋的決定。
你說as3怎麼不丸?自己語言的IDE都要收費。
你可能會說Flash可以寫,但那個能叫IDE么?
不過現在還是有很多頁游是AS寫的。。。推薦閱讀:
※遊戲伺服器全服廣播消息正確的做法?
※橙光遊戲的製作和適應人群都是學生么?該怎麼看待這一點
※【Unity】工具類系列教程——配置化和規範流程
※「反響這麼好,現在都很震驚」:《絕地求生》製作人談吃雞的成就與未來
※【練習】我試著給俄羅斯方塊多加了一條規則進去
TAG:遊戲設計 | 遊戲開發 | Unity遊戲引擎 | ActionScript3 | Cocos2d-x |