我正试图为游戏制作一个体验吧。我得到它增加,当酒吧满了它升级人,但我不能让酒吧重置,如果我再获得xp它将再次升级该人。
var exp_width = document.getElementById('xp-progress').offsetWidth
var kingdom = {
type: "weak",
lvl: 1,
}
document.getElementById('kingdom').innerHTML = kingdom.lvl
document.getElementById('type').innerHTML = kingdom.type
function lvl() {
kingdom.lvl += 1
document.getElementById('kingdom').innerHTML = kingdom.lvl
if (charmander.lvl == 36) {
kingdom.type = "weakish"
document.getElementById('type').innerHTML = kingdom.type
}
}
function exps() {
document.getElementById('xp-progress').style.width = exp_width += 32;
if (exp_width >= 200) {
lvl();
document.getElementById('xp-progress').style.width == 1;
exp_width == 1;
}
}
#xp-bar {
display: block;
width: 200px;
height: 4px;
overflow: hidden;
background-color: #EEE;
border-bottom: solid 1px #999;
margin-bottom: 4px;
}
#xp-progress {
display: block;
width: 1px;
height: 4px;
overflow: hidden;
background-color: green;
border-right: solid 1px #6C0;
}
<a id="kingdom"></a>
<br>
<a id="type"></a>
<br>
<button onClick="exps()">Progress</button>
<div id="xp-bar">
<div id="xp-progress"></div>
</div>
答案 0 :(得分:0)
只需在每个lvl代码的末尾添加一个lvl.set(0),但我认为你需要为每个lvl体育场更改var名称
对不起,我不能在手机上写评论