Initial commit
This commit is contained in:
34
README.md
Normal file
34
README.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 示例游戏
|
||||
|
||||
示例相关说明查阅[新手教程](https://developers.weixin.qq.com/minigame/dev/guide/develop/start.html)
|
||||
|
||||
## 源码目录介绍
|
||||
|
||||
```
|
||||
├── audio // 音频资源
|
||||
├── images // 图片资源
|
||||
├── js
|
||||
│ ├── base
|
||||
│ │ ├── animatoin.js // 帧动画的简易实现
|
||||
│ │ ├── pool.js // 对象池的简易实现
|
||||
│ │ └── sprite.js // 游戏基本元素精灵类
|
||||
│ ├── libs
|
||||
│ │ └── tinyemitter.js // 事件监听和触发
|
||||
│ ├── npc
|
||||
│ │ └── enemy.js // 敌机类
|
||||
│ ├── player
|
||||
│ │ ├── bullet.js // 子弹类
|
||||
│ │ └── index.js // 玩家类
|
||||
│ ├── runtime
|
||||
│ │ ├── background.js // 背景类
|
||||
│ │ ├── gameinfo.js // 用于展示分数和结算界面
|
||||
│ │ └── music.js // 全局音效管理器
|
||||
│ ├── databus.js // 管控游戏状态
|
||||
│ ├── main.js // 游戏入口主函数
|
||||
│ └── render.js // 基础渲染信息
|
||||
├── .eslintrc.js // 代码规范
|
||||
├── game.js // 游戏逻辑主入口
|
||||
├── game.json // 游戏运行时配置
|
||||
├── project.config.json // 项目配置
|
||||
└── project.private.config.json // 项目个人配置
|
||||
```
|
||||
Reference in New Issue
Block a user