SplitGodPro 这是啥
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-06-01 20:01:25 |
👁️ 阅读: 7
这是一个前端特效脚本模块,用于在游戏场景中播放裂神符技能的特效动画。
主要功能:
1. 接收服务端网络消息(消息ID 998)触发特效播放
2. 计算两个怪物之间的位置和方向
3. 创建动态的飞行特效,从第一个怪物飞向第二个怪物
4. 在目标位置播放爆炸特效
核心函数:
- `SplitGodPro:ScenePlayEffectEx(data)` - 处理网络数据,按顺序播放特效
- `SplitGodPro:Animation(mon1, mon2)` - 执行具体的动画效果
使用到的关键函数:
- `SL:GetMetaValue("ACTOR_POSITION_X", actorID)` - 获取角色X坐标
- `SL:GetMetaValue("ACTOR_POSITION_Y", actorID)` - 获取角色Y坐标
- `SL:GetMetaValue("ACTOR_MAP_X", actorID)` - 获取地图X坐标
- `SL:GetMetaValue("ACTOR_MAP_Y", actorID)` - 获取地图Y坐标
- `SL:ConvertMapPos2WorldPos()` - 地图坐标转世界坐标
- `GUI:Effect_Create()` - 创建特效
- `GUI:Effect_play()` - 播放特效
- `GUI:runAction()` - 运行动作序列
这个模块通常用于实现类似闪电链、连锁攻击等需要多个目标间特效连接的游戏效果。
← 返回问答库