Jump to content
Vinnirothen

Adobe Flash Player, refletindo objetos

Recommended Posts

Olá, sou iniciante no flash e me bateu uma forte dúvida... Quando o tiro que sai do objeto (player) bater na parte superior de um outro objeto (espelho) ele seja refletido para a direção contrária.

 

Exemplo:  Com o tiro vindo de cima, objeto (player) do lado esquerdo do objeto (espelho), deve ser refletido para a direita.

Com o tiro vindo de cima, objeto (player) do lado direito do objeto (espelho), deve ser refletido para a esquerda.

 

Lembrando que é apenas na parte superior(azul) do objeto que isso deve ocorrer.

 

 

1.jpg

2.jpg

Share this post


Link to post
Share on other sites

ola, é a segunda vez que vejo seu poste e ninguém respondeu. sou amador também, mas nessa parte eu creia que da pra dar um ajuda. com duas variáveis de direção da pra refletir os valores. algo mais ou menos assim.

direcaoBolaY=10;
direcaoBolaX=10;

 

    bola._x+=direcaoBolaX;
    bola._y+=direcaoBolaY;

// aqui pra sempre que ela bater no cenário, inverter a direção.  no caso so não contei o canto aonde esta seu "espelho"
    if(bola._y>380)
    {
        direcaoBolaY = -direcaoBolaY;
    }
    if(bola._x>520)
    {
        direcaoBolaX = -direcaoBolaX;
    }
    if(bola._y<0)
    {
        direcaoBolaY = -direcaoBolaY;
    }
    if(bola.hitTest(espelho)) //contanto que seja o nome do do lado que voce quer que reflita do quadrado.
    {
        direcaoBolaX = -direcaoBolaX;
    }

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By j3nyfer
      Gente, como tirar o amarelado do flash do moto one? As fotos ficam super amareladas é horrível, tanto frontal como traseira
       
    • By jadson16
      Estou com um erro no site , esse site era de um jogo antigo que estava gravado no dvd ai tentei abrir ele só pra olhar mesmo e relembrar os velhos tempos mais não consigo arrumar, estou muito precisando de ajuda quem poder me ajudar por favor ficarei grato, vou postar a imagens dos seguinte erros:
       

      Esse é o primeiro erro que mostra e quando vou olhar na linha 460 está assim


       
    • By Cloudinbr
      desde pequeno sempre tive esse desejo ardente de poder contar uma historia através de um jogo, com um ótimo game play, historia envolvente e dinâmica etc... então assim que completei meus 16 anos, resolvi começar a pesquisar mais sobre a criação de jogos, e a uns meses atras resolvi começar a estudar c++. eu tambei baixei o Godot, que é uma engine boa para criação de jogos e esta ganhando uma certa fama ultimamente, e tambem tem suporte a c++. bem, ainda não estou programando nenhum game porque estou na metade dos meus estudos sobre c++ ainda, mais queria algumas dicas:
       
      *é necessário estudar outras linguagens da programação para programar jogos? se sim quais vocês recomendam?
       
      * Existe algum livro em pdf que poderia me ajudar mais a estudar c++?
       
      *Ultimamente fiquei com duvida se realmente conseguiria fazer um jogo bom em c++, então poderiam me dar exemplos de jogos legais feitos em c++?
       
      enfim, se quiserem me der outras dica ficarei feliz, sou relativamente um iniciante quando se trata de desenvolver jogos(ja tentei fazer uma coisa ou 2 no rpgmaker vxace mas como não sabia nada de programação e só usava os recursos do programa, saia tudo cagado ksksksks) então adoraria saber de dicas dos mais experientes no assunto :v
    • By ummlkneutro
      Bem... eu preciso de algumas dicas sobre desenvolvimento de jogos.
       
      Desde pequeno eu fui apaixonado pelo mundo da informatica e pelo mundo dos games, por isso decidi estudar para me tornar um desenvolvedor independente de jogos. No entanto, eu meio que não tenho motivação para continuar estudando, sempre que começo uma vídeo aula eu paro de assistir depois de uns 6 ou 7 vídeos. Além disso meu computador é muito limitado, ele já não roda a maioria dos jogos recente então é meio obvio que ele não conseguiria executar engines para o desenvolvimento dos mesmos... e mesmo se rodasse eu não teria dinheiro para compra-los.
       
      Outro ponto é a programação. Eu entrei no mundo da programação com o HTML, mais precisamente quando assisti um vídeo ensinando a programar pelo bloco de notas ;-; (eu parei de estudar HTML depois de 7 vídeos). Passado alguns meses eu comecei a estudar javascript, mas também parei. O mesmo aconteceu com Java, C++ e CSS... Como eu consigo manter a motivação para continuar estudando essas linguagens?   
    • By Werlang
      Olá. Sou o criador da plataforma gladCode, onde você cria gladiadores desde sua aparência, atributos físicos e mentais até a programação de seu comportamento, e os coloca para lutar contra gladiadores de outros jogadores em uma arena virtual.A programação do comportamento deles conta com uma série de funções, e uma vez dentro da arena eles se comportam de maneira autônoma, sem intervenção de seu mestre.
      Segue o link para o vídeo promocional da plataforma:
       
       
      Visitem a gladCode no site https://gladcode.tk
      Ou a página do Facebook: https://www.facebook.com/gladcode/
      Seria uma honra ter a visita de vocês no site, bem como esclarecer todas suas dúvidas.
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.