🎮 贝塞尔曲线 — 演示图实战
演示图:贝塞尔曲线.w3x
触发器数:3
📁 本地路径:
F:\AI\AI-machine\W3演示图\贝塞尔曲线.w3x
📑 触发器目录
- cfq 001
- cfq 002
- cfq 003
📜 触发器代码
cfq 001
text
触发器: cfq 001 (初始化) [✓]
───────────────────────────────────────────────────────
事件
└─ 注册计时器单次事件(0.00)
条件
└─ 无
动作
├─ CreateFogModifierRectBJ: EnabledDisabledEnabled, Player00, FogStateVisible, 可用地图区域()
└─ SetCameraField: CameraFieldTargetDistance, 2250.00, 0cfq 002
text
触发器: cfq 002 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
└─ (无)
条件
└─ 无
动作
├─ ── 点 ──
├─ 设置局部变量:"p"=(gg_unit_Hblm_0001的位置)
├─ 设置局部变量:"p2"=PolarProjectionBJ(读取局部变量("p"), 随机实数(300.00, 1000.00), GetRandomDirectionDeg())
├─ 设置局部变量:"p3"=(gg_unit_hkni_0002的位置)
├─ ── 坐标 ──
├─ 设置局部变量:"px"=点X坐标(读取局部变量("p"))
├─ 设置局部变量:"py"=点Y坐标(读取局部变量("p"))
├─ 设置局部变量:"pz"=GetLocationZ(读取局部变量("p"))
├─ ── 坐标 ──
├─ 设置局部变量:"p2x"=点X坐标(读取局部变量("p2"))
├─ 设置局部变量:"p2y"=点Y坐标(读取局部变量("p2"))
├─ 设置局部变量:"p2z"=随机实数(200.00, 500.00)
├─ ── 坐标 ──
├─ 设置局部变量:"p3x"=点X坐标(读取局部变量("p3"))
├─ 设置局部变量:"p3y"=点Y坐标(读取局部变量("p3"))
├─ 设置局部变量:"p3z"=GetLocationZ(读取局部变量("p3"))
├─ ── 其他 ──
├─ 设置局部变量:"u"=创建单位(指定点)(Player00, hfoo, 读取局部变量("p"), 0)
├─ 设置局部变量:"t"=0.00
└─ 启动计时器: 创建计时器(), 0.03s (循环)cfq 003
text
触发器: cfq 003 (玩家/英雄) [✓]
───────────────────────────────────────────────────────
事件
└─ TriggerRegisterPlayerEventEndCinematic(Player00)
条件
└─ 无
动作
├─ 设置局部变量:"t"=0.00
└─ 启动计时器: 创建计时器(), 0.05s (循环)