Determancer
如题,我制作了一个材质包,其中仅仅更改了钻石剑的模型和相关材质,使得钻石剑在不同的Damage值下有不同外观。
然而发现使用这个材质包后粒子效果item中的minecraft:diamond_sword出了问题,显示为丢失材质的粒子效果,请问如何解决?
(版本1.13.2,我在原版assets中没有找到particle的相关文件)

GeForceLegend
如果你的钻石剑模型是以"builtin/generated"为父模型的话,把粒子贴图的贴图参数调整为layer0;如果没有父模型的话,单独设置一个贴图参数为"particle"的项。
例如原版的钻石剑模型:

  1. {
  2.     "parent": "item/handheld",
  3.     "textures": {
  4.         "layer0": "item/diamond_sword"
  5.     }
  6. }
复制代码

中的那个layer0会在builtin/generated中作为粒子贴图使用,但是如果没有这个父模型的话,就要加上一个"particle"贴图,就像这样

  1. {
  2.         "textures":{
  3.                 "layer0":"item/diamond_sword",
  4.                 "particle":"item/diamond_sword"
  5.         },
  6.         elements:[
  7.                 ...
复制代码

Determancer
GeForceLegend 发表于 2019-12-10 14:58
如果你的钻石剑模型是以"builtin/generated"为父模型的话,把粒子贴图的贴图参数调整为layer0;如果没有父 ...

以下是diamond_sword.json的代码,应该使用了父模型:
随后我又根据以上代码添加了diamond_sword_original.json和ethaxium_sword_d.json:


感觉和你描述的一样。不应该有问题啊......

GeForceLegend
Determancer 发表于 2019-12-10 15:06
以下是diamond_sword.json的代码,应该使用了父模型:
随后我又根据以上代码添加了diamond_sword_origina ...

1.13扁平化之后textures目录下的items文件夹变成了item少了s,这个你注意了没(我看你这里是items)

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