- Код: Выделить всё
if (Input.GetKeyDown("k"))
- Код: Выделить всё
function Update () {
if (experience>=100) {
levelup = true;
}
if (levelup==true) {
level+=1;
levelup = false;
}
Так прибавляется по левелу кажды фрейм
Я бы сделал так:
- Код: Выделить всё
function Update () {
if (experience==100) {
levelup = true;
experience++;
}
Но в таком слечае experience может так никогда и не стать ровно 100, скажем 90 а потом сразу 150, а значит level=1 так и не будет...
Как быть, подскажите.