CocosCreator手記04——是男人就堅持20秒Remastered (TypeScript版)

23f0.pngCocosCreator v1.5.0

23f0.pngtsc Version 2.3.4

23f0.png密集恐懼症慎用


男人就堅持20秒屬於經典的彈幕遊戲,做例子研究也很有價值,足夠小且完整,還有相當的遊戲性。這是很多Demo所不具備的。這兩天用TypeScript語言Remastered了一下,之前那個是C++寫的。


感覺上,CocosCreator+TypeScript寫起東西來非常順手。CocosCreator內部提供了很多成熟的快速開發功功能,比起以前效率提高不少。TypeScript的各種提示識別,變量函數增刪改查都很方便,完全能夠抵消多出來的代碼編寫編譯所需的時間,項目越大效果應該越明顯。


wKiom1k6YrfzOQEAAAutJpbXzzw498.png

用到的一些功能和寫法:


  • 重寫搖桿算法支持全部方向

  • 加入ASDW上下左右按鍵控制

  • 空Node作爲RootNode調整座標系

  • Prefab與NodePool編寫子彈

  • 碰撞系統

  • 數據驅動方式

  • 事件系統處理交互

  • Global全局變量以及掛載方式

  • 預先埋伏Node並隱藏

  • 遊戲評價用了點JavaScript語言特性

  • 加入一個道具


wKiom1k6Yp3gAsP_AACFaj-SblE042.png

wKioL1k6YqbitCRzAA6f-WvC8iE967.png

wKioL1k6YsGR7xcxAAt0kQQbjs4901.png


github:https://github.com/gdgoldlion/Man-Game-20s

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章