游戏父窗口模板
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
1.4 KiB

4 years ago
# 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目录下的内容上传至服务器目录下