# 超休闲游戏开发模板
用心开发精品游戏
- 快速开发
- 可适配手机端、iPad 端、PC 端
- 性能流畅度极佳
这个库为游戏基础模板
---
## DEMO 列表
1. [基于原生 JavaScript 的类似青蛙过河游戏](https://github.com/liurongqing/javascript-frogger-demo)
1. [基于 Phaser3 的类似青蛙过河游戏](https://github.com/liurongqing/phaser3-frogger-demo)
1. [基于 Phaser3 的虚拟宠物游戏](https://liurongqing.github.io/phaser3-virtual-pet)
## 项目简介
本项目使用 `Typescript` + `Webpack` 构建,支持自定义 Phaser 库至 `public/phaser.js` 中,能够快速编译用户代码。
## 快速开始
```bash
yarn install # 安装依赖
yarn start # 本地运行
yarn prod # 打包生产
yarn phaser # 重新编译 phaser
```
## 项目结构
```javascript
build // 构建工具, webpack 配置文件
public // 不参与编译的文件,可以放些静态文件
src // 源码
const // 常量
scenes // 场景
utils // 公用方法
services // 后端服务
types // .d.ts 文件
.babelrc // babel 配置文件
.vscode // 使用工作区的 Typescript 版本
.editorconfig // VSCode 安装 EditorConfig for VS Code 配合使用
.prettierrc // VSCode 安装 Prettier - Code formatter 配合使用
tsconfig.json // 为了让 VSCode 识别 Typescript 语法
```
## 自定义 phaser 库
1. 更改 `phaser.full.js` 文件
> 根据需要模块进行删减
2. 运行自动生成 `phaser.js` 至 `public` 目录下
```bash
yarn phaser
```
## 打包生产测试
使用 [http-server](https://github.com/http-party/http-server#readme) 测试
1. 全局安装 `http-server`
```bash
yarn global add -D http-server
```
2. 启动服务
```bash
http-server ./dist
```
3. 访问
```bash
http://127.0.0.1:8080
```
## 问题反馈
若您有任何问题或建议,请不吝与我联系。
- 微信: 16620882081
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 塔防游戏源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
塔防游戏源码+项目说明.zip (72个子文件)
code_20105
.editorconfig 100B
yarn.lock 200KB
.vscode
settings.json 56B
.prettierrc 43B
.gitattributes 48B
src
scenes
Main
index.ts 5KB
Title
index.ts 1KB
Boot
index.ts 558B
Preloader
index.ts 3KB
index.ts 213B
UI
index.ts 641B
utils
os.ts 600B
index.ts 26B
index.html 517B
sprites
Enemy.ts 2KB
Turret.ts 868B
Bullet.ts 845B
const
map.ts 304B
levelConfig.ts 270B
index.ts 152B
index.ts 616B
demo
scenes
BootScene.js 246B
PreloaderScene.js 3KB
UIScene.js 3KB
GameScene.js 6KB
TitleScene.js 1KB
objects
Enemy.js 2KB
Bullet.js 820B
Turret.js 846B
index.js 1KB
config
levelConfig.js 269B
map.js 299B
config.js 241B
.babelrc 105B
docs
phaser.js 927KB
game.js 7KB
logo
zenva_logo.png 1KB
level
tankBody_darkLarge_outline.png 15KB
tank_sand.png 15KB
level1.json 1KB
terrainTiles_default.png 35KB
bulletDark2_outline.png 14KB
tank_bigRed.png 15KB
index.html 571B
ui
blue_button03.png 471B
title.png 58KB
cursor.png 150B
blue_button02.png 551B
favicon.png 700B
package.json 1KB
public
phaser.js 935KB
logo
zenva_logo.png 1KB
level
tankBody_darkLarge_outline.png 15KB
tank_sand.png 15KB
level1.json 1KB
terrainTiles_default.png 35KB
bulletDark2_outline.png 14KB
tank_bigRed.png 15KB
ui
blue_button03.png 471B
title.png 58KB
cursor.png 150B
blue_button02.png 551B
favicon.png 700B
build
webpack.phaser.js 2KB
phaser.full.js 2KB
webpack.common.js 535B
webpack.dev.js 281B
webpack.prod.js 808B
types
global.d.ts 47B
.gitignore 29B
tsconfig.json 242B
README.md 2KB
共 72 条
- 1
资源评论
土豆片片
- 粉丝: 1568
- 资源: 5643
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功