武将技能触发变身的换原画的代码怎么写啊?有大佬吗?求告知
无名杀吧
全部回复
仅看楼主
level 12
甜菜汤▫ 楼主
武将技能触发变身的换原画的代码怎么写啊?有大佬吗?求告知[乖]
2020年06月15日 16点06分 1
level 12
甜菜汤▫ 楼主
2020年06月15日 16点06分 2
level 11
看炉石传说派洛斯技能浴火
2020年06月16日 06点06分 3
level 11
player.setAvatar(name,name2);
name为原武将英文名
name2为变化后武将英文名
name2.jpg必须要在character文件里
2020年06月24日 07点06分 4
level 11
player.setAvatarX(name,name2,name3);
这个函数用于补充player.setAvatar()函数
X可以为任意英文单词
name为原武将英文名
name2为变化后武将英文名(变化后武将的图片路径必须对,否则武将无图片)
name3为变化后武将中文名,可以不填,每个字必须用<br>隔开
eg:清<br>风<br>逍<br>悦
注意事项:当name2图片不在路径内武将会无图
换回武将图时应这样:player.setAvatarX(原武将英文名,原武将英文名,原武将中文名);
如果原武将在不在路径里,又想换回原图,请使用player.setAvatar(name,name2)函数,此函数游戏原本就有
2020年06月24日 07点06分 5
老哥,单独换图片有办法吗?我发现如果不建一个name2武将。player.setAvatar(name,name2); 的话,就算我放了name2.JPG 也没用,必须建一个叫name2的武将。
2023年02月04日 13点02分
level 11
lib.element.player.setAvatarX=function(name,name2,name3){
var node;
var word;
var replacename;
if(this.name2==name){
node=this.node.avatar2;
word=this.node.name2;
basename=this.name2;
}
else{
if(get.mode()=="guozhan"){
if(this.name1==name){
node=this.node.avatar;
word=this.node.name;
basename=this.name1;
}
}
else{
if(this.name==name){
node=this.node.avatar;
word=this.node.name;
basename=this.name;
}
}
}
if(node){
game.broadcastAll()+node.setBackgroundImage('extension/扩展名/'+name2+'.jpg');
if(name3){
word.innerHTML=name3;
replacename=name3.replace(/<br>/g,'');
lib.translate[basename]=replacename;
}
}
}
2020年06月24日 07点06分 6
level 11
player.setAvatarX函数需要的name2.jpg需在扩展文件夹里
2020年06月24日 07点06分 7
1