找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1472|回复: 2

[我解决不了自己的问题] 若步兵行走帧数过多,AI使用时会发生抽搐

[复制链接]
发表于 2025-1-18 09:51:19 | 显示全部楼层 |阅读模式
本来准备了gif加以说明的,结果发现权限不够传不了(相册),那只能文字说明了。


现象描述
是这样的,我做了一个丧尸的shp,每个方向的行走帧数为16帧,速度为4,放到游戏中操作,没有任何问题,很完美。
但是当我将它用地编刷出来让AI操作时,就会发生抽搐(不是速度>12的停在原地的抽搐,而是反复只播放每个方向行走帧的前2~3帧)。

问题分析
一开始我以为是因为AI连续点击目标导致的,结果我用美国大兵给AI操控,却没有问题。为了排除更多干扰,我给rules中美国大兵下面加了Image=丧尸注册名,也就是说美国大兵引用了丧尸的art代码,如果仍然有问题,就说明不是因为rules中丧尸下面的代码导致丧尸抽搐,而是art的代码有问题,如果没问题,说明rules下面的某些代码导致抽搐。然而,当我再次测试时,套着丧尸外皮的美国大兵仍然抽搐,因此,我按照第一条来继续排除干扰。我将丧尸art下面除sequence以外的所有代码都改得与美国大兵的一模一样,进游戏测试,还是抽搐了。我一不做二不休,直接将sequence中Walk的第二个数字改为6,也就是将每个方向行走帧数与美国大兵改成一致的,测试,还踏马抽搐,心态有点崩。
要么可能是素材问题,但素材应该与这种问题几乎没啥关系吧。

目前仍未想到解决办法,希望各位坛友能帮我一下。
发表于 2025-1-18 20:36:00 | 显示全部楼层
AI下指令相当于猛点,详见工程师,所以播放序列会不断重复重复再重复,解法就是序列帧数不宜过大
回复

使用道具 举报

 楼主| 发表于 2025-1-18 22:17:12 | 显示全部楼层
双杀步枪 发表于 2025-1-18 20:36
AI下指令相当于猛点,详见工程师,所以播放序列会不断重复重复再重复,解法就是序列帧数不宜过大 ...

淦,花了好久的时间做了好多个类似的素材,只能被迫手动抽帧了,又得肝。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-7-21 22:20 , Processed in 0.067744 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表