嘿嘿嘿,又是我
距离上次大家体验了五一活动『SIEGE枪械』插件demo已经有快四个月了
在完成夏日祭活动制作后,我和神器曲奇准备继续回归枪械插件的制作
这次我们将会以上一次的枪械为基础,继续优化和增加枪械插件的内容
不过这一次主要是要解决一个问题
众所周知,在minecraft java版中,制作模型动画是一件非常困难的事情,枪械动画每多一帧,就要额外生成一个枪械模型,包括配件也是,每多一种配件组合,就会多一个模型
在刚重置这个插件的时候,我们就考虑过给枪械增加3种握把状态 3种瞄具状态 3种枪口状态的模型,一把枪有三种握持姿态(奔跑、腰射、手持),这样的话一把枪大约会有81个模型。
而目前,为了更好的枪械手感,我准备加入枪在开火时的枪身抖动特效(两个枪械后退的模型)和只有七帧换弹动画
在加入这些模型后,原本枪械的模型就会膨胀到(27+27x3+27×3+27x7)共378个模型
所以为了让材质包不过于臃肿,我决定舍弃其中一部分美术效果
但也不是没有一种两全其美的办法,在不得不作出这项决策之前,我们也会尝试研究1.20的新的功能,来做到在枪械模型丰富的同时有流畅动画和轻量化材质包
不过在此之前,我还是希望能在这方面征求大家的建议