我现在有两个组件A和B,其中组件A包含组件B。我要如何在组件A中获取组件B的lua对象?
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-05-05 19:48:37 |
👁️ 阅读: 10
要在组件A中获取其包含的组件B的Lua对象,可以使用 `FGUI:GetChild` 方法。
具体调用方式为:
```lua
local childB = FGUI:GetChild(componentA, "组件B的路径名")
```
其中:
- `componentA` 是组件A的控件对象。
- `"组件B的路径名"` 是组件B在组件A中的子控件名称。
- 函数返回组件B的Lua对象(table类型)。
例如,如果组件B在编辑器中的名称是 `"childB"`,那么代码可以写成:
```lua
local objB = FGUI:GetChild(componentA, "childB")
```
← 返回问答库