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 许可