CocosCreator v1.5.0
tsc Version 2.3.4
密集恐懼症慎用
是男人就堅持20秒屬於經典的彈幕遊戲,做例子研究也很有價值,足夠小且完整,還有相當的遊戲性。這是很多Demo所不具備的。這兩天用TypeScript語言Remastered了一下,之前那個是C++寫的。
感覺上,CocosCreator+TypeScript寫起東西來非常順手。CocosCreator內部提供了很多成熟的快速開發功功能,比起以前效率提高不少。TypeScript的各種提示識別,變量函數增刪改查都很方便,完全能夠抵消多出來的代碼編寫編譯所需的時間,項目越大效果應該越明顯。
用到的一些功能和寫法:
重寫搖桿算法支持全部方向
加入ASDW上下左右按鍵控制
空Node作爲RootNode調整座標系
Prefab與NodePool編寫子彈
碰撞系統
數據驅動方式
事件系統處理交互
Global全局變量以及掛載方式
預先埋伏Node並隱藏
遊戲評價用了點JavaScript語言特性
加入一個道具