Skip to content

微信小游戏开发

微信小游戏开发文档:起步 / 快速上手 (qq.com)

微信开发者工具:微信开发者工具(小游戏版 Minigame Build)下载地址与更新日志 | 微信开放文档 (qq.com)

小游戏项目需求分析

微信小游戏项目目录结构

微信小游戏的minigame项目目录结构一般如下:

  • cloudfunction:云函数的目录,用于存放基于微信云开发的后端代码。
  • jsserver:数据安全性校验的目录,用于实现关系链互动等功能。
  • minigame:小游戏的主要目录,包含了游戏的入口文件、配置文件、资源文件等。
  • minigame/assets:游戏的资源目录,包含了图片、音频、字体等文件。
  • minigame/confs:
  • minigame/libs:
  • minigame/res:
  • minigame/src:
  • minigame/game.js:游戏的入口文件,用于引入游戏的启动文件和其他模块。
  • minigame/game.json:游戏的配置文件,用于设置游戏的窗口、网络、调试等参数。
  • minigame/project.config.json:项目的配置文件,用于设置项目的 AppID、版本号、编译模式等信息。

项目技术

  • 整体项目使用ES6开发
  • 游戏逻辑使用面向对象进行模块化开发
  • 通用功能的抽象(动画等)
  • 游戏整体使用MVC进行控制和管理

Released under the MIT License.