游戏嘟嘟网(www.youxidudu.com)我的世界国服攻略组来给各位喜欢我的世界国服的小伙伴分享关于《我的世界国服》我的世界手机版自定义物品材质的方法_我的世界 我的世界手机版 我的世界自定义物品材质的精彩内容
本文关键词:我的世界国服攻略,我的世界国服,我的世界手机版自定义物品材质的方法
我的世界手机版自定义物品材质的方法
众说周知,大家都开始采用材质中加入文件夹items-opaque的方法来处理
然后大家发布js时都加上一句话:请先加载材质,再加载js 你们到底烦不烦,万一新手不知道呢
于是大家可以采用这种方法
var 判断材质 = false;
//新定义添加物品函数
ModPE.newsetItem=function(par1int, par2String, par3int, par4String,par5int)
{
try
{
ModPE.setItem(par1int, par2String, par3int, par4String,par5int);
}catch(e)
{
if(!判断材质)
print("你尚未加载材质包,请加载")
ModPE.setItem(par1int, "hopper", par3int, par4String,par5int);
}
}
//新定义盔甲函数
Item.newdefineArmor=function(id, iconName, iconIndex, name, texture, damageReduceAmount, maxDamage, armorType)
{
try
{
Item.defineArmor(id, iconName, iconIndex, name, texture, damageReduceAmount, maxDamage, armorType);
}catch(e)
{
if(!判断材质)
Item.defineArmor(id, "hopper", 0, name, "armor/chain_2.png", damageReduceAmount, maxDamage, armorType);
}
}
//新定义方块函数
Block.newdefineBlock=function(par1int, par2String, par3Object, par4Object, par5Object, par6Object)
{
try
{
Block.defineBlock(par1int, par2String, par3Object, par4Object, par5Object, par6Object);
}catch(e)
{
if(!判断材质)
Block.defineBlock(par1int, par2String, "missing_tile", par4Object, par5Object, par6Object);
}
}
//新定义食物函数
ModPE.newsetFoodItem=function(par1int, par2String, par3int, par4int, par5String,par6int)
{
try
{
ModPE.setFoodItem(par1int, par2String, par3int, par4int, par5String,par6int);
}catch(e)
{
if(!判断材质)
ModPE.setFoodItem(par1int,"hopper", par3int, par4int, par5String,par6int);
}
}
于是定义了这几个新函数 调用时记得加上new就可以了
打个比方ModPE.setItem(460,"iron_nails",0,"铁钉");这是原来的写法,但是现在就不能这么写了,否则仍然无法判断材质是否加载应该这样ModPE.newsetItem(460,"iron_nails",0,"铁钉");
在原来print那个位置大家可以自行删去,改成启动一个gui来提示玩家,免得一加载js就提示需要材质
以上就是游戏嘟嘟小编给大家分享的《我的世界国服》我的世界手机版自定义物品材质的方法_我的世界 我的世界手机版 我的世界自定义物品材质相关内容,如果喜欢,请收藏本站:游戏嘟嘟(www.youxidudu.com)
更多相关精彩内容请查看我的世界国服精彩内容