Como fazer um dado

2

Taggé

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.capx

diceexample-simpler.capx

Télécharger maintenant 180.51 KB
.capx

diceexample-variousspeeds.capx

Télécharger maintenant 180.84 KB

Statistiques

1,930 visites, 2,729 vues

Outils

Partager

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.

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

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