1 changed files with 79 additions and 1 deletions
@ -1,3 +1,81 @@ |
|||
# game-frame-template |
|||
|
|||
游戏父窗口模板 |
|||
|
|||
## 运行启动 |
|||
|
|||
> 需要先安装node |
|||
|
|||
### 安装依赖 |
|||
|
|||
npm 安装 |
|||
|
|||
```bash |
|||
npm i |
|||
``` |
|||
|
|||
或者 使用yarn |
|||
```bash |
|||
yarn |
|||
``` |
|||
|
|||
### 运行父窗口(本程序) |
|||
|
|||
```bash |
|||
npm run dev |
|||
``` |
|||
或者 |
|||
```bash |
|||
yarn dev |
|||
``` |
|||
|
|||
### 运行游戏 |
|||
|
|||
开启游戏服务,运行后,修改 index.html 中 iframe 的 src 为游戏的页面地址,示例如下: |
|||
|
|||
```html |
|||
<iframe id="iframe" src="http://localhost:5500/dist/" frameborder="0" class="d-block"></iframe> |
|||
``` |
|||
|
|||
**注意**:本地环境与服务器生产环境的切换 |
|||
|
|||
## 文件目录说明 |
|||
|
|||
重点关注src目录下的js文件: |
|||
|
|||
``` |
|||
. |
|||
├── config.js |
|||
├── dom.js |
|||
├── frame.js |
|||
├── index.js |
|||
└── message.js |
|||
``` |
|||
|
|||
+ config.js,各个游戏的时间、事件、分值等配置信息,首先需要修改,注意验证总分、总次数 |
|||
+ dom.js,测试、调试用的dom按钮等,正式环境不需要 |
|||
+ frame.js,设置iframe尺寸,监听接受消息,发送消息 |
|||
+ index.js 入口文件,正常环境将initDom相关内容删除 |
|||
+ message.js,处理、生成各种事件对应的data数据 |
|||
|
|||
## 部署 |
|||
|
|||
**部署之前,一定要将iframe的src改为生产路径** |
|||
**部署之前,一定要将iframe的src改为生产路径** |
|||
**部署之前,一定要将iframe的src改为生产路径** |
|||
|
|||
### 构建命令 |
|||
|
|||
```bash |
|||
npm run build |
|||
``` |
|||
|
|||
或者 |
|||
|
|||
```bash |
|||
yarn build |
|||
``` |
|||
|
|||
### 上传服务器 |
|||
|
|||
将dist目录下的内容上传至服务器目录下 |
|||
|
Loading…
Reference in new issue