下载客户端

创建简单的配置系统(例如:zalupa.ini)

2026-02-13 22:00:04
发布在Godot Engine
转载

AI智能总结导读

这是一篇Godot引擎的配置系统制作教程,教你创建名为zalupa.ini的配置文件,搭配对应Godot脚本实现读取配置内容并输出到调试器,还提供了现成方案Simple Configs For Godot的链接。

简单的配置系统 开始 如果有人懒得动手,想要现成的解决方案:Simple Configs For Godot[github.com] 指南开始 我们将在项目内部(res://)创建配置,也就是说可以通过代码或编辑器修改其值 1. 编写基础 创建任意项目并创建任意场景(反正我们要在调试器中输出值)

现在我们创建脚本并编写这样的基础代码

2. 关于基础的说明 现在我们来解析基础代码 extends Node - 基础类(创建脚本时会自动生成) var text = "" - 用于存储我们获取的文本的变量 func _ready(): - 应用程序/游戏启动时执行脚本(不要忘记将脚本附加到节点或对象上) var ini = ConfigFile.new() - 以便捷的格式声明 ConfigFile.new() ini.load("res://zalupa.ini") - 加载我们的配置文件 text = ini.get_value("section", "key") - 设置 section 部分的变量值并读取 key 键的值 print("INI Text :", text) - 将配置中的文本输出到调试器 3. 编写配置文件(zalupa.ini) 现在我们来编写基础的配置文件 P.S. Godot 不会高亮显示 ini 文件的语法

4. 配置说明 [section] - 表示名为 section 的部分(替换时需修改代码中的名称) key="Ыыыыы япиии" - 表示名为 key 的键。变量类型为 string(替换时需修改代码中的名称) 5. 结果 启动调试器后将显示如下消息

创作顺利!

评论

共0条评论
face
inputImg
最新更新

释放Godot的全部潜能

你是否一直想知道Godot引擎能实现什么?更小的构建体积、更简洁的工作流程、更出色的调试选项。在Godot游戏引擎中,你确实可以进行大量自定义设置!每个使用该引…

2026-02-15 01:000赞 · 0评论

贝壳纹理制作完全指南4.4

这是一份关于在Godot 4.4.1中制作外壳纹理的指南。 截图 链接已屏蔽 链接2已屏蔽

2026-02-14 22:000赞 · 0评论

Android 导出设置

1. 必要工具 首先我们需要Android Studio,因为通过它我们可以安装Godot创建APK所需的SDK。 2. 安装Android Studio和SD…

2026-02-14 22:000赞 · 0评论

使用C++在Godot中构建完整游戏!

在GODOT中使用C++开发游戏?本指南将介绍相关可能性以及各种方法的优缺点,还会讲解使用Godot Engine和C++进行开发所需的一切知识。该指南包含7个…

2026-02-14 22:000赞 · 0评论

【新手教程】在Godot引擎中制作真实时钟

我们将从头到尾制作一个显示本地时间的时钟。如果你希望更熟悉Godot Engine和GDScript,这是一个不错的起点。

2026-02-14 22:000赞 · 0评论

如何在场景之间切换?

什么是场景 场景在Godot中是游戏的独立元素:关卡、菜单、设置窗口等。 每个场景由节点和资源组成。要让玩家从一种游戏状态切换到另一种状态,需要在场景之间进行切…

2026-02-14 19:000赞 · 0评论

为玩家提供最简单的亮度调节方式

最简单的亮度调整方法 :3 主要指南 1. 在所需位置创建一个Hslider节点。将通过它进行调节。

2026-02-14 19:000赞 · 0评论

Godot 中的 Switch-Case(Match)

我将为你介绍如何在游戏脚本中使用Switch-Case语句 1. 什么是Switch-Case "switch"结构可以替代多个if语句。它是一种更直观的方式,…

2026-02-14 19:000赞 · 0评论

如何导出为单个Windows可执行文件

如何导出为单个Windows可执行文件(.exe) Godot 4.0及以上版本 1. 打开项目 2. 在应用程序功能区中选择【项目】 3. 选择【导出...】…

2026-02-14 16:000赞 · 0评论

Godot引擎2.2+中使用KinematicBody2D的玩家控制器

展示使用运动学体2D(KinematicBody2D)的简单玩家控制器。

2026-02-14 16:000赞 · 0评论
暂无更多