GUI:Effect_Create 所有参数
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-15 21:28:18 |
👁️ 阅读: 1
根据浮生梦老师前端课程内容,`GUI:Effect_Create` 函数的参数如下:
```lua
local effect = GUI:Effect_Create(parent, ID, x, y, zOrder, effectID, scaleX, scaleY, rotation, loopCount)
```
**参数说明:**
- `parent`:父节点对象(必填)
- `ID`:特效的唯一标识符字符串(必填)
- `x`:横坐标位置(必填)
- `y`:纵坐标位置(必填)
- `zOrder`:渲染层级(必填)
- `effectID`:特效资源ID(必填)
- `scaleX`:X轴缩放比例(可选)
- `scaleY`:Y轴缩放比例(可选)
- `rotation`:旋转角度(可选)
- `loopCount`:循环播放次数(可选)
**使用示例:**
```lua
-- 创建父节点
local parent = GUI:Win_Create("EffectParent", 0, 0, 0, 0, false, false, true, false, false, false, 1)
-- 创建特效
local effect1 = GUI:Effect_Create(parent, "my_effect", 100, 200, 0, 32174, 1.0, 1.0, 0, 1)
GUI:setTag(effect1, 0)
-- 创建另一个特效
local effect2 = GUI:Effect_Create(parent, "effect_2", 300, 400, 0, 33988, 0, 0, 0, 1)
GUI:setTag(effect2, 0)
```
**注意事项:**
1. 创建特效前必须先创建父节点
2. 特效ID必须是唯一的字符串
3. 特效资源ID需要对应引擎中的特效资源
4. 创建后通常需要设置标签(tag)值
← 返回问答库