FName

FName

FName 函数用于获取 string 或 integer 的 FName 表示。

参数(重载 #1)

此重载模拟 FName::FName,其中 FindType 参数设为 EFindName::FName_Add。

# 类型 说明
1 string 要获取其 FName 表示的字符串
2 EFindName 查找或添加名称的方式。可取 FNAME_Find 或 FNAME_Add;未显式提供时默认为 FNAME_Add

参数(重载 #2)

# 类型 说明
1 integer 64 位整数,表示要获取其 FName 表示的 ComparisonIndex 部分
2 EFindName 查找或添加名称的方式。可取 FNAME_Find 或 FNAME_Add;未显式提供时默认为 FNAME_Add

返回值

# 类型 说明
1 FName 如果存在,返回与字符串或 ComparisonIndex 对应的 FName;不存在则返回表示 "None" 的 FName。如果传入 FNAME_Add,名称不存在时会将其添加

示例

local name = FName("MyName")

print(name) -- MyName

原文:docs/lua-api/global-functions/fname.md · 固定提交 560411f18512 · 来源与 MIT 许可