【Godot】@export_multiline

@export_multiline

在 Godot 中,@export_multiline 是一个用于脚本变量的注解,允许你在编辑器中为字符串变量提供多行输入支持。

作用

多行文本编辑:通常,@export 注解的字符串变量在编辑器中只能单行输入。使用 @export_multiline 后,编辑器会提供一个多行文本框,方便输入和编辑多行文本。

用法

将 @export_multiline 注解应用于脚本中的字符串变量,例如:

python 复制代码
@export_multiline
var description: String = ""

示例

假设你有一个 NPC 脚本,需要为角色添加多行描述:

python 复制代码
extends Node

@export_multiline
var npc_description: String = "这是一个NPC的描述。\n你可以在这里写多行文本。"

在编辑器中,npc_description 变量会显示为一个多行文本框,便于输入和编辑长文本。

总结

@export_multiline 简化了多行文本的编辑,适用于需要处理大量文本的场景,如对话、描述等。

相关推荐
AgilityBaby4 小时前
UE5 C++动态调用函数方法、按键输入绑定 ,地址前加修饰符&
开发语言·c++·3d·ue5·游戏引擎
Magnum Lehar4 小时前
vulkan游戏引擎核心vulkan_types.inl实现
服务器·前端·游戏引擎
向宇it7 小时前
【unity游戏开发——编辑器扩展】EditorUtility编辑器工具类实现如文件操作、进度条、弹窗等操作
ui·unity·c#·编辑器·游戏引擎
benben04411 小时前
Unity3D仿星露谷物语开发54之退出菜单及创建可执行文件
游戏·ui·unity·游戏引擎
Magnum Lehar14 小时前
vulkan游戏引擎vulkan部分的fence实现
java·前端·游戏引擎
朗迹 - 张伟14 小时前
Unity数字人开发笔记
笔记·unity·游戏引擎
Luna-player14 小时前
在 Unity 中,Start 方法直接设置 RectTransform 的位置,时出现问题,与预计位置不匹配。
经验分享·unity·游戏引擎
qq_238570862315 小时前
Unity性能优化
unity·游戏引擎
Magnum Lehar1 天前
vulkan游戏引擎的pipeline管道实现
java·开发语言·游戏引擎
Magnum Lehar1 天前
vulkan游戏引擎的vulkan/shaders下的image实现
java·前端·游戏引擎