Phaser3-Simple-RPG TypeScript入门模板

Typescript 的 Phaser 小游戏项目,phaser3-simple-rpg算是个还不错的入门练手模板。整体结构比较清晰,代码量也不多,适合用来熟悉Phaser 3的基本玩法。嗯,虽然用的是旧版 Phaser,但跑起来没问题,还是挺实用的。

里面的地图加载和角色移动逻辑挺基础的,适合你用来试试地图编辑器,比如搭配Tiled做些场景切换。用了Typescript,类型提示友好些,写起来顺手。如果你本来就用VS Code写项目,那体验会更好。

环境要求其实蛮低的,Node 10起步,装好yarn就能跑:

yarn install
yarn start
Chrome 67 以上就能跑起来,响应也快。

对了,虽然依赖有点老,但你可以参考项目结构,去升级一下依赖,不难。而且项目作者也说了,这就是个随手练手项目,不用太在意完美。可以当做你自己搭新项目的一个参考模板。

如果你想找更多相关资源,可以看看这些:

如果你刚好在学Phaser 3,或者想写个 RPG 游戏原型,这个项目还是蛮值得一试的,别忘了看下代码里的注释,对理解挺有的。

folder
phaser3-simple-rpg:使用Typescript:crossed_swords_selector:的简单Phaser3 RPG 预估大小:179个文件
file
.gitignore 45B
file
tsconfig.json 454B
file
README.md 800B
file
LICENSE 1KB
file
package.json 1KB
file
tslint.json 850B
file
index.html 326B
file
.eslintignore 9B
file
webpack.config.js 913B
file
yarn.lock 301KB
file
.eslintrc.js 581B
file
heart-empty.png 15KB
file
logo.png 176KB
file
objects.png 17KB
file
tileset.png 72KB
file
second-map.json 233KB
file
arrow-up.png 15KB
file
tilemap.json 234KB
file
heart.png 15KB
file
tiles.png 27KB
zip 文件大小:882.81KB