9999999999999
有没有方法可以取消切换物品时物品上抬的动画1.12

实况主小博
把物品的攻击速度修改到-4以下,然后在资源包里面把物品的第一人称模型往上抬到显示时是正常高度

9999999999999
实况主小博 发表于 2023-3-17 20:42
把物品的攻击速度修改到-4以下,然后在资源包里面把物品的第一人称模型往上抬到显示时是正常高度 ...

资源包里怎么改

实况主小博
本帖最后由 实况主小博 于 2023-3-18 08:26 编辑

我测试了一下,大概是把物品模型的第一人称右手显示y轴抬高9.6可以做到正常
示例:
经过修改的钻石模型文件:
  1. {
  2.         "parent": "item/generated",
  3.         "textures": {
  4.                 "layer0": "item/diamond"
  5.         },
  6.         "display": {
  7.     "firstperson_righthand": {
  8.         "rotation": [ 0, -90, 25 ],
  9.         "translation": [ 1.13, 12.8, 1.13],
  10.         "scale": [ 0.68, 0.68, 0.68 ]
  11.     },
  12.     "firstperson_lefthand": {
  13.         "rotation": [ 0, 90, -25 ],
  14.         "translation": [ 1.13, 3.2, 1.13 ],
  15.         "scale": [ 0.68, 0.68, 0.68 ]
  16.     }
  17.         }
  18. }
复制代码
正常第一人称右手显示时"translation"的y为3.2,经过抬高之后变成12.8,这样就能抵消物品降低的动画

不过我测试了一下,如果是通过改物品的攻击速度的方法禁用抬手的话实际上刚切到物品会有一个短暂的向上顶又回来动画,最保险的办法是给玩家一个挖掘疲劳10可以彻底禁用抬手动画,再通过资源包把物品视角往上挪

物品模型文件放在资源包的assets/minecraft/models/item路径里面,CustomModelData什么的如果会就当我没说,不会建议也可以去wiki查一下


第一页 上一页 下一页 最后一页