Cordova-Phaser-TypeScript-Template手机游戏开发模板

移动游戏开发的烦恼,cordova-phaser-typescript-template这个模板能帮你省不少事。Phaser 3搭配TypeScript,结构清晰,逻辑分明,再加上Webpack4的热更新,改个动画都能秒刷浏览器,调试效率那叫一个高。

依赖用的是比较稳的Node.js 12.x,项目集成了Howler.js做 BGM 播放器,音效控制起来顺手,不卡顿。再加个带进度条的加载器,用户体验也加分。

平台适配这块也考虑得蛮周全,打包用的是Cordova,直接支持安卓和 iOS,配合上cordova-plugin-firebase能上,打个广告就靠AdMob插件,免集成原生 SDK,轻松多了。

还有一点蛮贴心,接入了GameCenterGoogle Game Services,用的是自家的插件,兼容性不错。日志用pino,测试走的是Jest,该有的都有。

安装也挺简单:

npm install -g cordova
npm install
npm run webpack
运行服务器用npm start,要打包安卓就
cordova platform add android
npm run webpack
,几行命令就搞定。

如果你正想做个手机小游戏,又不想每次都搭环境搭到头秃,这套模板真的可以试试。

folder
cordova-phaser-typescript-template:用于手机游戏的cordova模板 预估大小:196个文件
file
index.html 1KB
file
index.css 4KB
file
.eslintrc.js 482B
file
generateAssetsClass.js 10KB
file
screen-portrait.jpg 10KB
folder
.githold 文件夹
file
background.jpg 52KB
folder
.githold 文件夹
file
shader.frag 941B
folder
.githold 文件夹
file
kiniro-ss.css 144B
file
score.fnt 10KB
folder
.githold 文件夹
file
sound.ac3 891KB
file
.htaccess 106B
file
prod.js 536B
file
base.js 2KB
file
030_remove_permissions.js 1KB
file
.gitignore 351B
file
.eslintignore 60B
zip 文件大小:5.02MB