赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 35 |
经验 | 1770 |
最后登录 | 2025-6-23 |
在线时间 | 496 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3498
- 在线时间
- 496 小时
- 注册时间
- 2016-8-11
- 帖子
- 3
|
本帖最后由 瓦第四十 于 2025-6-23 00:01 编辑
大概是这种效果的我倒是有一个。
论坛只能上传2mb的gif所以帧数很低。
原理是给带有指定状态的单位持续检测周围的动画精灵,如果有人的战斗精灵或者动画精灵接近带有该状态的单位,则立即暂停敌人,并且执行公共事件和播放动画(公共事件里面的强制战斗行动只会在别人行动结束之后才能执行,没法中途插入,所以我单独写了一个简单的播放动画的类来增加对抗演出)。要修改播放的动画可以全局搜索(按ctrl+alt+f):#v1.3 播放额外的动画 ,修改id来指定播放的动画。
该状态的备注栏里面写<招架动画 冷却帧数 持续帧数 公共事件ID>,冷却帧数是为了防止在同一个动画里面反复触发导致游戏卡死的,持续帧数是暂停的帧数。
还有,这个gif演示的效果是我魔改后知后觉的横版实现的,里面有很多其他脚本,我也不太记得用到哪几个了,你看看我发的这部分有没有参考价值。
下面这段是全局获取敌人的脚本。
三精合一(角色获取精灵,精灵获取角色,全局获取精灵)
下面这段是招架动画的核心脚本
└招架动画1.3
|
|