Ciao a tutti.
Stavo sviluppando un RPG in AS2. Mi serviva una funzione che mi permette di creare una mappa della partita (quindi i vari oggetti) e renderli interattivi, cioè tipo le monete, quando ci vai vicino si eliminano e ti aggiungono i soldi.
Per creare le monete utilizzo questo:
E in ogni fotogramma del clip "money" c'è questo:Codice PHP:for (i = 0; i < 8; i++) {
drawClip(i);
}
function drawClip(n:Number):Void {
duplicateMovieClip(_root.money, "money" + i, i);
_root["money" + i]._x = 100 + (i * 35);
_root["money" + i]._y = 200 + (i * 30);
}
var how_money:Number = 0;
Ma quando passo con il "player" le monete spariscono ma non mi vengono aggiunti i soldi.Codice PHP:if (this.hitTest(_root.player)) {
this.removeMovieClip();
//var random_value:Number = Math.floor(Math.random() * (100 - 10 + 1)) + 10;
_root.how_money += random_value;
}
Dove è il problema nel mio codice?
Grazie,
![]()

Rispondi quotando