自动构建windows(Steam,热更) 限时5折中~~~

store:

支持什么?

  • 适配2.1.x 3.8.x
  • 可以选择构建steam平台!!!
  • 构建web时自动输出windows || steam程序

也就下边这些

当使用该工具时,您可以轻松管理项目的各种配置选项,包括自动构建、项目名称、应用版本、应用图标、构建steam平台、资源自动更新、全屏模式、窗口大小、调试模式、以及加密(asar)等。此外,还提供了便捷的一键打开指定目录功能,使构建windows更加简单和高效。

上视频

运行环境

  • 引擎:2.2.x ~ 最新版本,3.8.x ~ 最新版本

  • 平台:windows、macOS

白嫖实现原理

  • Electron框架:

使用Electron框架作为应用的基础架构。Electron允许使用HTML、CSS和JavaScript等前端技术构建跨平台的桌面应用程序。

  • Electron-Packager命令构建EXE:

利用Electron-Packager命令将Electron应用打包为可执行文件(EXE)。

  • Steam平台集成:

通过steamworks.js库实现与Steam平台的集成。Steamworks.js提供了与Steam API交互的JavaScript接口,使应用能够利用Steam平台的功能,例如成就系统、在线多人游戏等。

  • 热更:

通过版本号判断,如果版本号与本地版本号不一致,则下载最新资源URL/{version}/resources.zip解压替换到本地程序的resources目录中。

环境安装

node.js(20.10.0)

确保您已经安装了Node.js。您可以在 Node.js 官方网站 (https://nodejs.org) 下载 Node.js 安装程序,并按照向导进行安装。

electron与electron-packager:

如果您是首次使用electron请将npm 的下载源为淘宝的镜像
  1. npm config set registry http://registry.npm.taobao.org/
windows
  1. 打开命令提示符 (Command Prompt) 或 PowerShell。

  2. npm install -g electron@28.1.0 或 cnpm install -g electron@28.1.0

  3. npm install -g electron-packager 或 cnpm install -g electron-packager

macOS
  1. 打开终端 (Terminal)。

  2. npm install -g electron@28.1.0 或 cnpm install -g electron@28.1.0

  3. npm install -g electron-packager 或 cnpm install -g electron-packager

  4. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

  5. brew install --cask wine-stable

注意事项

  1. 开启自动构建后,才会在构建web-mobile时自动输出windows可执行程序。

  2. 未开启自动构建,需要手动将web放入项目根目录中的build/web-mobile文件夹中,然后点击立即构建。

  3. 注意现有的加密只是asar压缩,可通过命令行拆包,如果需要进一步加密,请自行实现。

  4. steam平台与windows平台不可以同时适配,若只需windows平台,请取消steam平台勾选。

  5. steamAppID请替换为您的steam应用ID,480为平台测试ID。

  6. 预览steam平台时,请确保steam已启动。

  7. 开启热更后需要填写正确的网络URL,且URL/config.json配置文件中必须含有version参数,为最新版本号。而最新版本的资源(resources.zip)则需要放置在URL/{version}目录中(热更问题随时联系)。

使用教程

  • 2.1.x与3.8.x使用步骤一致,ui也没有大的改动。

5赞

赞一个 :+1::+1:

赞一个 :+1::+1:

赞一个 :+1::+1:

1.0.0

  1. 插件支持3.8.0 ~ 最新版本

(帖子被作者删除,如无标记将在 24 小时后自动删除)