目前的H5游戲開發引擎,國內主流的是Cocos Creator、Laya Box、Egret,
這3種引擎又有各自的開發語言,JavaScript、TypeScript、AS3 。
不同的公司采用的引擎與開發語言各不相同,同一引擎不算版本差異,技術
組合方案就會有9種組合(確切說少於9種)。這也就造成前端H5游戲開發者會
比較苦逼的去不停的適應當前的開發引擎和開發語言。
就拿我來說吧,從2017年至今每次都面對新的技術方案組合,嗯,引擎的相似和差距,
都要告訴自己,暫且忘掉A引擎,我這是用的B引擎。以下是我近3年的H5游戲開發的技術方案
說實在的,我真的羡慕那些Unity的前端開發者。這么多年定會有很深的積累。
⚪2016年底開始接觸H5:LayaBox1.x + AS3
⚪2017年 LayaBox1.x + TS
⚪2018年 Cocos Creator + TS
⚪2019年短暫的還用了一個月的LayaBox 2.x + AS3
⚪2019年的今天我在看 Cocos Creator的Js開發
還好我沒有去一家Egret + Js 的團隊,那樣過渡相對會更耗時
最近看了下cocos creator的關於Js的文檔,感覺寫的很不錯。方便大家過渡
快速入門
https://docs.cocos.com/creator/manual/zh/scripting/javascript-primer.html
cc.Class
https://docs.cocos.com/creator/manual/zh/scripting/class.html
class進階
https://docs.cocos.com/creator/manual/zh/scripting/reference/class.html