ravenfield吧 关注:10,506贴子:112,253
  • 16回复贴,共1

此贴讲述武器mod的Avatar使用方式(示例)

只看楼主收藏回复

应群友需求,细说下Avatar的大致用法,以及给做武器空挂的modder一些参考


IP属地:广东1楼2023-01-15 23:15回复
    首先第一步,要在你的动画文件(.blend或者.fbx文件)的unity界面这里创造属于这个武器的Avatar(既在Avatar Definition选项里选create from this model),然后Root node选择你武器模型的最高级(建议,选其它的我没试验过(bushi))


    IP属地:广东2楼2023-01-15 23:20
    回复
      第二步,复制一份乌鸦的加兰德的Slide Mask(这玩意)用于给你要做空挂的枪(或者同种类型,比如透明弹匣内的弹量显示,弹链剩余情况(理论可以但是我还没用得上这个))


      IP属地:广东3楼2023-01-15 23:29
      回复
        第三步,复制后点击你的Slide Mask,在Use skeleton from里选择你给你的武器设置的Avatar,然后右下角Expand All展开所有项,把你空仓持枪状态和正常持枪状态相比,移动的项勾上(比如我的MPX空仓持枪状态和正常持枪状态相比只有弹匣内的子弹,弹托板,两个空挂释放钮以及弹壳和枪机有移动位置,所以我把她们都勾选了)其余的都不勾选。


        IP属地:广东4楼2023-01-15 23:35
        回复
          第四步,给你的动画创建Mask不用每个都创建,比如我就给HIP和Unhloster(我这个勾选的跟Slide Mask完全相反)创建了(实际可能只有HIP用创建,反正哪个动画不对就给哪个创一个试试)其中HIP建议搞两个动画一样但是Mask不一样的


          IP属地:广东5楼2023-01-16 00:05
          收起回复
            第五部,双HIP的用法在此体现,你需要为你的fire动画单独设置一个Layer,然后在这个Layer设置上你的Slide Mask(如图)
            建议动画勾线跟官方的加兰德状态机保持一致,(如图)一些过渡不清楚的可以看官方的加兰德状态机。
            注意:其中持枪①(Mask里跟切枪勾选的大致相同,但是多勾选了空挂按钮)要给Fire Layer里的idle(图中黄色的State),持枪②(Mask全部勾选)给Base Layer里的HIP


            IP属地:广东6楼2023-01-16 00:20
            回复
              5楼补图,这是我两个HIP的Mask勾选的项的参考(HIP1还是2看左下角)没被截图截到的都是勾选了的


              IP属地:广东7楼2023-01-16 00:23
              回复
                在此感谢FR037N0V4(霜星)指出需要单独设立Fire Layer功能和Rua su(酥宝)说明Avatar的创建


                IP属地:广东8楼2023-01-16 00:26
                回复
                  应该没啥纰漏,大伙发现有问题就请指出


                  IP属地:广东9楼2023-01-16 00:28
                  回复
                    本篇大体上还是基于对乌鸦原版的空挂设置的理解,再加上对空仓切枪是枪机位置不正确的解决方案。各位要是有遇到其他想做的,建议优先参考官方给的示例,但一定要看仔细且全面,省得像某人看官方的加兰德状态机不全面就说那个是坏的。


                    IP属地:广东来自Android客户端11楼2023-01-16 00:49
                    收起回复
                      大佬


                      IP属地:福建来自Android客户端12楼2023-01-17 09:23
                      回复