Phaser 2.3.0TypeScript教程代码
用 TypeScript 写 Phaser 教程的代码库,结构清晰、注释齐全,适合刚接触 Phaser 或想练手 TypeScript 的前端朋友。每个教程都放在独立的文件夹里,方便你按需查看、单独跑起来试试。Phaser 用的是 2.3.0 版本,虽然比较老,但教程逻辑还是挺值得参考的,尤其是搞清楚场景切换、动画、事件绑定这些基础东西。
用TypeScript写游戏代码,类型提示真的香,尤其是配合 VS Code,敲代码比纯 JS 顺手多了。而且结构规范,变量和函数名都挺语义化,改起来也不容易乱。像preload()
、create()
这些生命周期钩子,写得比较清楚。
哦对了,这个库的代码都是围绕 Phaser 2 的,有点老派,但如果你主要目的是练基本功,比如游戏场景、输入控制、动画帧管理这些,那还是蛮合适的。建议搭配TypeScript 入门看,理解会更快。
如果你用惯了Webpack或者想用Phaser 3,可以顺手参考下这个 Phaser 3 + TypeScript 的教程,更现代一点,也兼容新版本浏览器。
要是你对 TypeScript 语法还不熟,建议先看下这个练习库,再来看这个项目会顺多。不然一上来就被类型定义劝退,体验感会差点。
,这个项目代码还不错,适合边学边改。你想自己撸个小游戏原型或者做点课堂演示,都挺方便的。如果你发现哪里写得不太优,可以提个 Issue 或者直接 PR,作者也挺乐意交流的。
22.35KB
文件大小:
评论区