Como fazer um dado

2

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

diceexample.capx

Download now 180.94 KB
.capx

diceexample-simpler.capx

Download now 180.51 KB
.capx

diceexample-variousspeeds.capx

Download now 180.84 KB

Stats

2,168 visits, 3,043 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 17 May, 2018. Last updated 25 Feb, 2019

Olá,eu procurei como fazer um dado mas não encontrei nada sobre. Então eu tentei fazer um e finalmente consegui.

Iniciando

Primeiro, adicione um sprite chamado "dado".

Frame Zero

Frame Um

Frame Dois

Frame Três

Frame Quatro

Frame Cinco

Coloque a velocidade de animação para 0 e "repeat count" para 2.

Coloque o "mouse" e algum outro sprite para rolar os dados.

Eventos

Coloque uma variável global chamada "dado" e coloque seu valor para 0.

Evento: Mouse -> On object clicked -> [sprite para rolar o dado]

Ações: dado -> set animation speed -> 10

System -> set global variable -> dado=0

dado -> start animation from beginning

Evento: dado -> On animation "default" finished

Ações: System -> set value -> dado=random(7)

Então, o valor será menor que 7

Então, siga as imagens (adicione esses eventos)

Seu dado está pronto!

Você já pode lançar seus dados. Tem um arquivo .capx pra quem teve problemas. Boa sorte!

EDIT

Uma versão mais simples que só requer 2 eventos e faz um melhor uso da função random (aleatório)

Veja o arquivo "diceexample_simpler.capx"

Evento 2 :

Evento: dado -> On animation "default" finished

Ações: System -> set value -> dado=int(random(6))

Então o valor será menor que 6 e só será números inteiros (e tambem 0, 1, 2, 3, 4 ou 5).

Ação: dado -> Set animation frame to dado

Então você o fez, sem precisar daqueles checks tediosos

Você também pode ver: "diceexample_variousSpeeds" que propõe ter uma velocidade de rolagem severa antes de ter o resultado mostrado, diminuind um pouco no fim.

.CAPX

diceexample.capx

Download now 180.94 KB
.CAPX

diceexample-simpler.capx

Download now 180.51 KB
.CAPX

diceexample-variousspeeds.capx

Download now 180.84 KB
  • 0 Comments

Want to leave a comment? Login or Register an account!