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-Typescript-Webpack-Template:更完整的模板结构
- RPG Map Editor v1.5.5:地图编辑器也挺重要的
- Tiled 游戏地图编辑器:配合 Phaser 用的多
如果你刚好在学Phaser 3,或者想写个 RPG 游戏原型,这个项目还是蛮值得一试的,别忘了看下代码里的注释,对理解挺有的。
phaser3-simple-rpg:使用Typescript:crossed_swords_selector:的简单Phaser3 RPG
预估大小:179个文件
.gitignore
45B
tsconfig.json
454B
README.md
800B
LICENSE
1KB
package.json
1KB
tslint.json
850B
index.html
326B
.eslintignore
9B
webpack.config.js
913B
yarn.lock
301KB
882.81KB
文件大小:
评论区