Tsinvaders使用Phaser在TypeScript中克隆Space Invaders游戏
用 Phaser 在 TypeScript 中做一个 Space Invaders 克隆其实还挺,代码结构清晰,效果也蛮酷的。TS 侵略者就是这么个例子,整个项目基于 Phaser.io 框架,代码里使用了多 Phaser 的 API,比如动画、碰撞检测和精灵管理等,挺适合入门。如果你对 Phaser 和 TypeScript 不太熟悉,做这个项目可以帮你快速上手,掌握一些游戏开发的核心概念。
这里的资源丰富,图形艺术来自 J-Robot 和爆炸精灵,其他图形素材也挺有趣的。项目本身没有复杂的逻辑,更多是一些基础的开发技巧,比如游戏场景管理、玩家控制和敌人 AI。
如果你平时做游戏开发或者有点兴趣的话,试试这个项目也蛮不错的。是如果你已经熟悉了 TypeScript,这个项目能你加深对 Phaser 的理解,同时提升你的编码能力。
,TS 侵略者是一个挺适合练手的项目,既能学到技术,又能做一个小小的经典游戏克隆。如果你想做类似的小游戏或者只是想练习 TypeScript,别错过了哦。
tsinvaders-master.zip
预估大小:83个文件
tsinvaders-master
文件夹
index.html
251B
public
文件夹
8bits
文件夹
index.html
265B
assets
文件夹
images
文件夹
restart.png
3KB
game.png
15KB
enemyBullet.png
1KB
...
1.72MB
文件大小:
评论区