Olá pessoal tudo "inrriba?"
Tou com dificuldade em fazer o char dá um murro e voltar pro estado inicial, quando voltar pro estado inicial permitir que agente repita o movimento, podendo dar vários murros seguidos.
Alguem sabe me resolver essa dúvida?
Peço que respondam assim esse tópico termina virando um Tuto.
Brigadão
Publicidade
|
|
Page 1 of 1
.:Como posso fazer o char dar um golpe?:. Alguem pode me responder isso?
#2
Posted 12 April 2010 - 02:27 PM
Beleza?
O ideal seria você postar o código que você tá usando!
Com isso saberemos o que mudar e te explicar.
O ideal seria você postar o código que você tá usando!
Com isso saberemos o que mudar e te explicar.
#3
Posted 17 August 2010 - 03:56 PM
pow esse topico e de março e nos tamu em agosto....... é que eu tenhu a mesma duvida.ate agora a unica coisa q meu personagem faz é se mover pa cima,baixo e lados.
on (keyPress "<Left>") {
currentX = this._x;
this._x = currentX - 6;
_root.carro._rotation = 270;
}
on (keyPress "<Right>") {
currentX = this._x;
this._x = currentX + 6;
_root.carro._rotation = 90;
}
on (keyPress "<Up>") {
currentY = this._y;
this._y = currentY - 6;
_root.carro._rotation = 360;
}
on (keyPress "<Down>") {
currentY = this._y;
this._y = currentY + 6;
_root.carro._rotation = 180;
}
é todo código que tem nele.como faço para ele dar golpes????
on (keyPress "<Left>") {
currentX = this._x;
this._x = currentX - 6;
_root.carro._rotation = 270;
}
on (keyPress "<Right>") {
currentX = this._x;
this._x = currentX + 6;
_root.carro._rotation = 90;
}
on (keyPress "<Up>") {
currentY = this._y;
this._y = currentY - 6;
_root.carro._rotation = 360;
}
on (keyPress "<Down>") {
currentY = this._y;
this._y = currentY + 6;
_root.carro._rotation = 180;
}
é todo código que tem nele.como faço para ele dar golpes????
#4
Posted 24 August 2010 - 12:44 PM
Cara eu também tô na mesma dúvida sua velho! :(
Se alguém poder ajudar por favor o meu código ta igual ao dele:
on (keyPress "<Left>") {
currentX = this._x;
this._x = currentX - 6;
_root.char._rotation = 270;
}
on (keyPress "<Right>") {
currentX = this._x;
this._x = currentX + 6;
_root.char._rotation = 90;
}
on (keyPress "<Up>") {
currentY = this._y;
this._y = currentY - 6;
_root.char._rotation = 360;
}
on (keyPress "<Down>") {
currentY = this._y;
this._y = currentY + 6;
_root.char._rotation = 180;
}
//Eu tentei fazer uns códigos lá mas não deu muito o esperado...
Se alguém poder ajudar por favor o meu código ta igual ao dele:
on (keyPress "<Left>") {
currentX = this._x;
this._x = currentX - 6;
_root.char._rotation = 270;
}
on (keyPress "<Right>") {
currentX = this._x;
this._x = currentX + 6;
_root.char._rotation = 90;
}
on (keyPress "<Up>") {
currentY = this._y;
this._y = currentY - 6;
_root.char._rotation = 360;
}
on (keyPress "<Down>") {
currentY = this._y;
this._y = currentY + 6;
_root.char._rotation = 180;
}
//Eu tentei fazer uns códigos lá mas não deu muito o esperado...
#5
Posted 09 September 2010 - 02:37 PM
Eaiii PESSOAL do MXSTUDIO ....
BIG Head e J.M. Studios
Tudo bem com vc ?
é oseguinte Meu nome é Henrique Matos, e em relação a duvida de vcs...
O que acontece é o seguinte apos criar o ACTION para movimentar o OBJETO vcs precisao criar um codigo SWITCH ou um IF
para chamar a animação que estaria dentro do MC de vc's.
OBS: REPAREI que estao usando o "AS 2" recomendaria que vc's usasem o "AS 3", porem estarei desenvolvendo um pequeno exemplo para que fike melhor para vc's entederem..
ABRAÇOS.. :D
BIG Head e J.M. Studios
Tudo bem com vc ?
é oseguinte Meu nome é Henrique Matos, e em relação a duvida de vcs...
O que acontece é o seguinte apos criar o ACTION para movimentar o OBJETO vcs precisao criar um codigo SWITCH ou um IF
para chamar a animação que estaria dentro do MC de vc's.
OBS: REPAREI que estao usando o "AS 2" recomendaria que vc's usasem o "AS 3", porem estarei desenvolvendo um pequeno exemplo para que fike melhor para vc's entederem..
ABRAÇOS.. :D
#6
Posted 15 October 2010 - 02:09 PM
Eu estava fazendo um aplicativo chamado Combonator para ajudar na criação de jogos de luta, como tive que formatar o PC, perdi o programa, por sorte havia feito backup de alguns scripts.
Eu não queria tirar a oportunidade de créditos do Henrique, mas eu sei que vocês querem resultados rápidos como qualquer notavo em programação de jogos, seja Flash ou qualquer outra engine.
Adaptando para o caso de vocês os meus scripts, obtive uma resposta para esse "enigma".
Vocês estão colocando no MC como se ele fosse um botão.
O QUE FAZER?
1 Crie a animação dele dando um murro (não sei como um carro pode dar murro) no MC do carro, deixe a animação fora de um Mc dentro do "carro" na propria timeline normal do movieclip do carro.
2 Clique no Mc carro e edite o Action:
*nota: as frases depois do // são explicações que não interferem no funcionamento.
3 Abra o MC carro e onde incia a animação marque o numero do quadro e coloque no campo marcado no código.
4 No ultimo quadro da animação do murro coloque a seguinte Action:
Eu não queria tirar a oportunidade de créditos do Henrique, mas eu sei que vocês querem resultados rápidos como qualquer notavo em programação de jogos, seja Flash ou qualquer outra engine.
Adaptando para o caso de vocês os meus scripts, obtive uma resposta para esse "enigma".
Vocês estão colocando no MC como se ele fosse um botão.
O QUE FAZER?
1 Crie a animação dele dando um murro (não sei como um carro pode dar murro) no MC do carro, deixe a animação fora de um Mc dentro do "carro" na propria timeline normal do movieclip do carro.
2 Clique no Mc carro e edite o Action:
*nota: as frases depois do // são explicações que não interferem no funcionamento.
onClipEvent (enterFrame) { //toda hora, todo sempre
if(Key.isDown(Key.LEFT))) { //se a seta esquerda for pressionada
currentX = this._x; // declara que o x atual é do currentX
this._x = currentX - 6; //modifica o x para o valor do atual-6
this._rotation = 270; //muda a rotação do carro
} else if (Key.isDown(Key.RIGHT)) { // else if é como 'se não for o anterior'
currentX = this._x;
this._x = currentX + 6;
_root.carro._rotation = 90;
} else if(Key.isDown(Key.isDown(Key.UP)){
currentY = this._y;
this._y = currentY - 6;
_root.carro._rotation = 360;
} else if(Key.isDown(Key.DOWN)) {
currentY = this._y;
this._y = currentY + 6;
_root.carro._rotation = 180;
} else if(Key.isDown(Key.SPACE)){ //ao apertar a barra de espaço
this.gotoAndPlay(numero do quadro do inicio da animação do murro); // vai para o quadro do murro e executa a animação.
}
3 Abra o MC carro e onde incia a animação marque o numero do quadro e coloque no campo marcado no código.
4 No ultimo quadro da animação do murro coloque a seguinte Action:
if(Key.isDown(Key.SPACE)){
gotoAndPlay(quadro do inicio da animação do murro){
}else{
gotoAndStop(quadro do carro parado);
}
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Nova lei chinesa poderá bloquear acesso a milhões de sites estrangeiros
|
Notícias |
Notícias
|
|
|
|
BlackBerry atualizado pode melhorar perspectivas da RIM
|
Notícias |
Notícias
|
|
|
|
Problemas de css feito no dreamweaver
Como equivaler isso??? |
Dreamweaver |
allcris
|
|
|
|
DUVIDA CRUEL!!
Como Faco um album de fotos no FW |
Fireworks |
RafaelQuintella
|
|
|
|
formulario com a hospedagem
criei como esles pedem e agora? |
Dreamweaver |
compositornil
|
|
|
|
Menu com o submenu encima do html
nao sei fazer me ajudem |
Flash & ActionScript |
fertas
|
|
|
|
Internet pode ser agravante para crimes contra a honra
|
Notícias |
Notícias
|
|
|
|
Pageflip
Alguem tem um pageflip aberto para passar? |
Flash & ActionScript |
Leonardo Pedrassani
|
|
Publicidade
|
|

Help













