Boa tarde galera, vou direto ao assunto. tenho um game estilo RPG, quando vc clica em certo local opersonagem se move ate o local clicado. A visao do cenário eh pratiamente isometrica. O meu problema eh q nao estou conseguindo com q o personagem quando tem q andar e fique parado quando tem que ficar. Entenderam? As vezes ele esta parado so q com uma sprite ( animação do personagem ) na qual ele esta andando por exemplo. Vou deixar o codigo que usei abeixo:
o personagem esta dentro de um movie clip. No fram 1 ele esta parado e nos demais(2,3,4,5) são as poses dele em movimento.
function Move(obj, posFinalx, posFinaly) {
obj.posx = posFinalx;
obj.posy = posFinaly;
obj.velo = 5;
obj.onEnterFrame = function() {
if (this._x-this.posx>0) {
if (Math.abs(this._x-this.posx)>5) {
this.gotoAndStop(5);
this._x -= this.velo;
}
} else {
if (Math.abs(this._x-this.posx)>5) {
this.gotoAndStop(3);
this._x += this.velo;
}
}
if (this._y-this.posy>0) {
if (Math.abs(this._y-this.posy)>5) {
this.gotoAndStop(4);
this._y -= this.velo;
}
} else {
if (Math.abs(this._y-this.posy)>5) {
this.gotoAndStop(3);
this._y += this.velo;
}
}
};
}
Agradeço qualquer ajuda...
Obrigado desde já!
Publicidade
|
|
Page 1 of 1
Movimentação de personagem com cliques Alguns problemas...pode ajudar?
#2
Posted 06 July 2006 - 12:07 PM
Se eu entendi bem, não é só fazer quando zerar a velocidade dele utilizando um Math.floor(), mandar ele pro frame "parado" da mesma forma que vc mandou ele andar?
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
F/NAZCA E ALMAP COMEMORAM INTERBEV
|
Publicidade e Propaganda |
Tygra
|
|
|
|
Microsoft pode comprar AOL
|
Notícias |
TiTi Celestino
|
|
|
|
Flash remoting
Como uso isso? |
Flash & ActionScript |
Reckless
|
|
|
|
Twitter volta a ter problemas com novo ciberataque
|
Notícias |
Notícias
|
|
|
|
Como tirar um pedaço de um Path
|
Fireworks |
d2d
|
|
|
|
ME AJUDEM =/ ( URGENTE )
formMail - problemas com input text |
Flash & ActionScript |
ed.storolli
|
|
|
|
Preços de jogos para Xbox 360 disparam com itens adicionais
|
Notícias |
Notícias
|
|
|
|
IDG Now! completa 10 anos com especial que mostra passado e futuro da internet
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













