littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Vue和Electron的桌面游戏应用框架

项目简介

Auto Game是基于Vue.js和Electron的桌面游戏应用框架,具备动态库加载、一键启动环境、main进程和render进程自动重启等丰富功能,还支持加载flash插件和大漠插件,能为用户提供流畅的游戏体验。

项目的主要特性和功能

  1. 基于Vue.js进行前端开发,提供丰富的组件化和数据驱动开发体验。
  2. 以Electron作为桌面应用框架,可实现跨平台的桌面应用开发。
  3. 运用Webpack进行模块打包,优化项目结构和构建效率。
  4. 集成大漠插件,提供强大的游戏功能支持。
  5. 支持动态库加载,可按需加载不同的游戏或功能模块。
  6. 具备一键启动环境功能,方便用户快速启动游戏和应用。
  7. main进程和render进程自动重启,保证应用的稳定性和可靠性。

安装使用步骤

前提条件

确保系统已安装Node.js(版本12.18.3及以上)和npm(最新版),同时需安装winax(版本3.1.4)和Electron(版本11.4.7)。

安装依赖

  1. 在项目根目录下执行npm i安装项目依赖。
  2. 执行npm run rebuild重建项目。

启动项目

执行npm run dev启动项目,此操作会先编译renderer,然后启动Electron项目。

构建和打包

执行npm run build进行项目构建,执行npm run packager进行项目打包。

备注

  1. 可在项目根目录创建.reginfo.json文件来配置大漠插件的注册信息。
  2. 若在PowerShell中出现中文乱码问题,可临时执行chcp 65001解决。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】