E edgezp 用户 认证用户 黄金 0.00G 2023/06/04 #1 我正在做 esx框架的两个新功能 1.角色注册完后会看一 段CG动画 这是esx的服装插件 当注册新的角色时会到这里 然后我框起来的地方是我加的CG动画 2.当进入游戏会像原版一样有看云的过渡动画,然后定位到你的角色 这里是esx多角色插件 我框起来的的地方是加的角色过渡动画 上面的if判断是新角色注册完 然后回来继续跑代码 问题:当我选择已有的角色时角色过渡动画正常 当我创建新的角色要观看CG动画时 他们两个动画会重叠 有没有办法是先看CG再正常跑过渡动画 这里我想到的就是使用Wait() 不过一个CG动画大概10秒 感觉有点不切实际 你们遇到类似的都是用啥办法解决? 最后编辑: 2023/06/04
我正在做 esx框架的两个新功能 1.角色注册完后会看一 段CG动画 这是esx的服装插件 当注册新的角色时会到这里 然后我框起来的地方是我加的CG动画 2.当进入游戏会像原版一样有看云的过渡动画,然后定位到你的角色 这里是esx多角色插件 我框起来的的地方是加的角色过渡动画 上面的if判断是新角色注册完 然后回来继续跑代码 问题:当我选择已有的角色时角色过渡动画正常 当我创建新的角色要观看CG动画时 他们两个动画会重叠 有没有办法是先看CG再正常跑过渡动画 这里我想到的就是使用Wait() 不过一个CG动画大概10秒 感觉有点不切实际 你们遇到类似的都是用啥办法解决?
Yann 站长 管理成员 GTAOS管理组 认证卖家 认证用户 黄金 201.55G 2023/06/04 #2 重叠就是多调用了,检查所有事件位置。看有没有多的,有多的删掉。如果没办法删掉就给事件加入判断,让它在你想要出现的地方出现。
E edgezp 用户 认证用户 黄金 0.00G 2023/06/04 #3 Yann 说: 重叠就是多调用了,检查所有事件位置。看有没有多的,有多的删掉。如果没办法删掉就给事件加入判断,让它在你想要出现的地方出现。 点击展开... 没有多调 是两个动画同一时间播放了 有没有可能是CG动画已经执行不过没有看完 然后代码还在一直跑 最后又执行了我另一个动画
Yann 说: 重叠就是多调用了,检查所有事件位置。看有没有多的,有多的删掉。如果没办法删掉就给事件加入判断,让它在你想要出现的地方出现。 点击展开... 没有多调 是两个动画同一时间播放了 有没有可能是CG动画已经执行不过没有看完 然后代码还在一直跑 最后又执行了我另一个动画
Yann 站长 管理成员 GTAOS管理组 认证卖家 认证用户 黄金 201.55G 2023/06/04 #4 edgezp 说: 没有多调 是两个动画同一时间播放了 有没有可能是CG动画已经执行不过没有看完 然后代码还在一直跑 最后又执行了我另一个动画 点击展开... 关掉一个动画即可
Yann 站长 管理成员 GTAOS管理组 认证卖家 认证用户 黄金 201.55G 2023/06/04 #6 edgezp 说: 要怎么做呢? 点击展开... 这个要看代码修改的,没有什么制式的回答。
Yann 站长 管理成员 GTAOS管理组 认证卖家 认证用户 黄金 201.55G 2024/12/26 #8 抱歉这会儿才回答你的问题,代码中说明你的newCreate的判断是无效的,检查一下关于它的赋值和判断逻辑,看哪里是不是没有考虑周全所导致的重复动画。