下载客户端

如何通过Steam安装多个Godot版本

2026-02-13 19:00:17
发布在Godot Engine
转载

AI智能总结导读

本文介绍了通过Steam安装多个Godot版本的方法,先在Steam中切换并下载所需Godot版本,复制对应文件夹后将每个副本注册为非Steam游戏,即可在Steam中直接启动任意版本,能满足版本测试、兼容性保留等需求,尤其适配Godot 4.6发布后的版本切换场景。

如何在Steam上保留并启动多个Godot版本而无需重新安装。非常适合测试、维护项目或在不同版本间迁移项目。 如何通过Steam安装和使用多个Godot版本 我制作本指南的原因是,尽管这种方法简单可靠,但令人惊讶的是,我在网上找不到任何清晰的相关解释。 随着Godot 4.6刚刚发布,现在这种方法尤其有用:许多项目仍然依赖旧版本,而另一些项目则希望在不破坏任何内容的情况下测试或迁移到4.6。此方法允许您通过Steam并排安装多个Godot版本,无需不断切换版本或重新下载文件。 方法很简单:我们复制游戏文件夹,并将每个副本注册为非Steam游戏。### 为何这很实用 - 在不同的Godot版本间测试项目 - 保留旧版本以确保兼容性 - 尝试Godot 4.6的同时保留稳定版本 - 避免每次重新下载版本 - 直接从Steam启动任意版本 - 保留Steam的时长统计等功能 ### 步骤1 - 将Godot切换至所需版本 1. 打开你的Steam库 2. 右键点击Godot Engine 3. 进入属性→测试版 4. 选择你需要的版本(例如:4.5、4.2等)

等待 Steam 完成所选版本的下载。 步骤 2 - 复制 Godot 文件夹 打开你的 Steam 安装文件夹: Steam/steamapps/common/ 找到 Godot Engine 文件夹 复制整个文件夹 粘贴到同一目录下 将其重命名为清晰的名称,例如: Godot v4.5

此副本现已成为冻结版本,不会受到更新影响。 步骤3 - 将复制的版本添加为非Steam游戏 1. 在Steam中,点击“游戏”→“添加非Steam游戏” 2. 点击“浏览” 3. 导航至您的复制文件夹(例如:Godot v4.5) 4. 选择Godot可执行文件 5. 将其添加到您的库中

你可以在Steam中重命名以确保清晰(例如:Godot Engine 4.5)。 步骤4 - 启动不同版本 当你启动非Steam游戏时: Steam仍会启动官方的Godot条目 但它会使用复制文件夹中的文件 目标版本会正确启动

现在你可以从 Steam 库中独立启动每个 Godot 版本。 步骤 5 - 为所需版本重复操作 你可以重复以下流程: ① 将 Godot 切换至其他版本 ② 再次复制文件夹 ③ 重命名文件夹(例如:Godot v4.2) ④ 添加为另一个非 Steam 游戏 你可以保留的版本数量没有实际限制。 步骤 6 - 将主 Godot 切换回最新版本 完成后: ① 返回属性 → 测试版 ② 选择“default public version” ③ 让 Steam 将 Godot 更新至最新稳定版本(当前为 4.6)

你的复制版本保持不变。 总结

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • 释放Godot的全部潜能 — 你是否一直想知道Godot引擎能实现什么?更小的构建体积、更简洁的工作流程、更出色的调试选项。在Godot游戏引擎中,你确实可以进行大量自定义设置!每个使用该引…
  • 贝壳纹理制作完全指南4.4 — 这是一份关于在Godot 4.4.1中制作外壳纹理的指南。 截图 链接已屏蔽 链接2已屏蔽
  • Android 导出设置 — 1. 必要工具 首先我们需要Android Studio,因为通过它我们可以安装Godot创建APK所需的SDK。 2. 安装Android Studio和SD…
  • 使用C++在Godot中构建完整游戏! — 在GODOT中使用C++开发游戏?本指南将介绍相关可能性以及各种方法的优缺点,还会讲解使用Godot Engine和C++进行开发所需的一切知识。该指南包含7个…
  • 【新手教程】在Godot引擎中制作真实时钟 — 我们将从头到尾制作一个显示本地时间的时钟。如果你希望更熟悉Godot Engine和GDScript,这是一个不错的起点。
  • 如何在场景之间切换? — 什么是场景 场景在Godot中是游戏的独立元素:关卡、菜单、设置窗口等。 每个场景由节点和资源组成。要让玩家从一种游戏状态切换到另一种状态,需要在场景之间进行切…
  • 为玩家提供最简单的亮度调节方式 — 最简单的亮度调整方法 :3 主要指南 1. 在所需位置创建一个Hslider节点。将通过它进行调节。
  • Godot 中的 Switch-Case(Match) — 我将为你介绍如何在游戏脚本中使用Switch-Case语句 1. 什么是Switch-Case "switch"结构可以替代多个if语句。它是一种更直观的方式,…
  • 如何导出为单个Windows可执行文件 — 如何导出为单个Windows可执行文件(.exe) Godot 4.0及以上版本 1. 打开项目 2. 在应用程序功能区中选择【项目】 3. 选择【导出...】…
  • Godot引擎2.2+中使用KinematicBody2D的玩家控制器 — 展示使用运动学体2D(KinematicBody2D)的简单玩家控制器。