Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Como criar um RPG em Flash - Parte 5 (2 de 2)

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,306
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 8, 2011

Finalmente! Terminamos este longo tutorial! Mas não se preocupe. Farei mais vídeos sim. Eu não tenho mais ideias para mais partes de tutoriais RPG. Então, quem decidirá qual vai ser o próximo tutorial RPG é você! Mande-me uma mensagem dizendo o que mais você quer aprender sobre games RPG. A ideia escolhida será usada no próximo tutorial e eu darei crédito a quem me deu a ideia.
_____________________________________________________________
Código do personagem:
onClipEvent (load) {
speed = 7;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP)) {
this._y -= speed;
_root.char.char2.gotoAndStop(1);
}
if (Key.isDown(Key.DOWN)) {
this._y += speed;
_root.char.char2.gotoAndStop(2);
}
if (Key.isDown(Key.RIGHT)) {
this._x += speed;
_root.char.char2.gotoAndStop(3);
}
if (Key.isDown(Key.LEFT)) {
this._x -= speed;
_root.char.char2.gotoAndStop(4);
}
}
onClipEvent (load) {
speed2=3, 5;
}
onClipEvent (enterFrame) {
if (this._currentframe == 2) {
if (Key.isDown(Key.UP)) {
this._y -= speed2;
_root.char._rotation = 0;
}
if (Key.isDown(Key.DOWN)) {
this._y += speed2;
_root.char._rotation = 180;
}
if (Key.isDown(Key.RIGHT)) {
this._x += speed2;
_root.char._rotation = 90;
}
if (Key.isDown(Key.LEFT)) {
this._x -= speed2;
_root.char._rotation = 270;
}
if (Key.isDown(Key.SPACE)) {
_root.char.char_atk.gotoAndPlay(2);
}
}
}

Código do inventário:
on(release){
if(this._currentframe == 2){
_root.char.gotoAndStop(2);
this.gotoAndStop(1);
}
}

Código da faísca:
onClipEvent(enterFrame){
if(_root.enemy.hitTest(this)){
unloadMovie(_root.enemy);
_root.score.+=10;
}
}
_____________________________________________________________
Beleza galera! Espero que tenham gostado deste vídeo. Vejo vocês no nosso tutorial extra. Não se esqueça de me enviar a sua ideia! Até +!

-Orlan Mortari (orlanswf)

OBS: Músicas usadas:
Roxette - Come back (Before you leave)
Roxette - Things will never be the same
Aivi Tran - Super Mario Galaxy (Buoy Base - Take 2)

Link to this comment:

Share to:

Uploader Comments (orlanswf)

  • orlan eu queria saber se vc pode fazer uma video aula ensinando a fazer um preloader para o jogo ficar mas legal

  • @lucasnike112 valeu a dica! vou tentar

  • po cara vc e guereiro na desiste nunca !

  • @julio8016 Muito obrigado!

  • mano vc sabe como fazer a moeda fazer barulho quando o personagem pega ela?

    se souber tem como fazer um tutorial ?

  • @Gabriel57207 Eu fiz um tutorial ensinando a adicionar sons. Procure o vídeo no meu canal.

see all

All Comments (38)

Sign In or Sign Up now to post a comment!
  • cara eu ja num to sacando nada pq na aula 44 nem tinha espada ninguem viu tu desenha a espada na aula 5.1

    tinha uma espada la ja

    mas e boa =)

  • o meu da faisca ta dando erro me ajudem

  • tem como fazer um arco e flecha mas fazer para que quando acabarem as flechas o jogador não pode mais atirar?

    mt bom esses vídeos ajudaram mt

  • @orlanswf QUE ISSO CARA,VC ESTA DE PARABÉNS PELO ESFORÇO

  • @rotomleo vlw

  • @Gabriel57207 Aqui, ó. Tem um script chamado attachSound para "definir o som" e tem o loadSound, para carregar o som. Quando o som for definido e carregado, use o comando start. Espero ter ajudado. :)

  • cara.. ta otimo o tutorial, mas eu reparei que no final, quando a espada encosta no inimigo, vc mata ele, mas vc perde vida.

    Qual ação que poderia usar pra o personagem nao perder vida quando a espada encosta no inimigo, mas perder vida somente quando o inimigo encosta nele?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more