在射击游戏中,玩家手持枪械时,根据枪械的不同附件,玩家手部位置会有所变化。如何在游戏中实现这一点?是否仅仅是复制和重用同一段动画,改变名称,并改变一些键值来改变手部位置?然后使用动画覆盖控制器,并编写代码来在玩家选择附件时进行活跃交换?我的问题是,这似乎会导致大量动画片段。例如,如果我有一个枪械的“空闲”、“瞄准”、“跑步”、“挂起武器”、“抬起武器”等动画片段,如果左手需要调整为两个附件,那么就需要每个动画片段的三倍。这意味着从最初的5个动画片段增加到15个。考虑到我当前的设置是每个枪械12个动画片段,那么就有很多潜在的片段了。