关于武器挂点错位的问题的解决方案

本文讨论了一个游戏客户端中角色动画与武器同步的问题,特别是在动作切换时出现的武器位置错位现象。通过调整动作资源中武器挂点的一致性,解决了武器在不同动作间的位置偏差。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

客户端发现导致问题的原因在于角色在播放完动作A后,因为表现中武器需要旋转移动,所以挂点的位置在动作A最后一帧已经偏移。而玩家在此时可能技能被打断,回到了战立或者行走的动作,此时武器挂点没有归位。最初我怀疑是unity的动作在处理混入渐变的时候导致,我把所有执行混入渐变的地方全部修改为直接播放。测试发现,问题依然存在。(此结论一年半前已经得出,但是当时解决无果)。 



今天再次检查和调试该问题,问题与一年多前荣耀之剑项目的问题一致。我找到必现的方式,即永恒大陆项目幻术师,普通攻击一次立即移动切换回战立状态。武器肯定错位。与动作师沟通发现,导致这种原因出现的原因可能是因为角色一部分动作把武器挂点K了帧,而一部分动作没有K导致的。导致的结果就是K帧的动作把武器挂点的位置移动了,而切换到没对挂点K帧的动作的时候,该挂点不会归位。 

动作师修改幻术师动作后,重新上传。用必现的方式测试,之前错位的问题已经不会出现。(但可能还需要后续全面测试)。 

解决方案: 

所有动作针对挂点的K帧与不K帧必须统一处理。此当列为动作出资源的规范之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值