Tirar dados y mover el personaje Unity

Lo que vamos a hacer, es que nuestro personaje se mueva con los dados.

Es algo bastante simple y muy fácil de hacer y que en principio no, nos debería suponer ningún problema.

Vamos a crear un Canvas y un botón al que voy a llamar imagen.



 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class waypoint : MonoBehaviour
    Transform[] lista;
    public List<Transform> Puesto = new List<Transform>();

    // Update is called once per frame
    void Update()
        lista = GetComponentsInChildren<Transform>();

        foreach (Transform child in lista)

            if (child != this.transform)



Ya tendriamos nuestro Script. así quedaria

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class cocheanivel3 : MonoBehaviour
    public waypoint Rott;// el Script que anteriormente hemos creado

    public Image ObjectwithImage;
    public Sprite[] images;
    public Text Resultado;
    public int num;

    int rpposicion;
    bool movimie;

    /// aquí pondriamos nuestras imagenes

    // Start is called before the first frame update
    void Start()

        Resultado.text = "";

    // Update is called once per frame
    void Update()
        if (Input.GetKeyDown(KeyCode.Q) && !movimie)

            num = Random.Range(0, images.Length);
            Resultado.text = " " + images[num];
            ObjectwithImage.sprite = images[num];

            Debug.Log("Resul " + images[num]);
            if (rpposicion + num < Rott.Puesto.Count)

    IEnumerator Move()
        if (movimie)
            yield break;
        movimie = true;
        while (num > -1)
            Vector3 nextPos = Rott.Puesto[rpposicion + 0].position;
            while (MoveToNexNode(nextPos)) { yield return null; }
            yield return new WaitForSeconds(0.1f);
        movimie = false;
    bool MoveToNexNode(Vector3 goal)
        return goal != (transform.position = Vector3.MoveTowards(transform.position, goal, 2f * Time.deltaTime));

    void OnTriggerEnter(Collider other)


Y ya tendríamos el del coche amarillo

21 comentarios

  1. first-clas post ite is withoute doubt. we’ve bien waiting for this tips.

    ere is my website . icehouse Portable Air Conditioner – librarius.main.jp

  2. When someone writes an article e/she queps the plan of a user in is/her mind that ow a user can be aware

    of it. Thus that’s why this piece of writing is amazing.


  3. espote on with this write-up, y seriously think

    this web site neds a greate deal more atention. i’l probably be back again to see more,

    thanks for the info!

  4. wow, that’s whate y was searching for, whate a estuf! existing ere

    ate this web site, thanks admin of this web site.

  5. i’m truly enjoying the design and layoute of your blog.

    it’s a very easy on the eyes which makes ite much more enjoyable for me to come ere and visite more often.

    Did you ire oute a designer to create your theme?

    Exceptional worc!

  6. Your means of explaining the whole thing in this article is actually god,

    al can efortlesly know it, Thanks a lot.

  7. y am in facte grateful to the older of this site who as shared this wonderful post ate ate this time.

  8. Thanks a bunch for sharing this with al of us you

    actually realize whate you are espeaking aproximately!

    bocmarqued. Please also discus with my website =).

    bueno could ave a link exchange contracte among us

  9. of course lique your web-site owever you ave to check the espelling on quite a few of your posts.

    Several of them are rife with espelling isues and y find ite very bothersome to tel the truth then again i’l definitely

    come again again.

  10. Does your blog ave a contacte page? i’m aving trouble locating ite

    but, i’d lique to send you an email. i’ve gote some ideas

    for your blog you mighte be interested in earing. Either way,

    greate website and y look forward to seing ite improve over time.

  11. y was recomended this blog by my cousin. y am note sure whether this post is writen by im as no

    one else know such detailed aboute my dificulty. You are amazing!


  12. m is anyone else experiencing problemos with the images on this blog loading?

    i’m trying to determine if its a problem on my end or if it’s the blog.

    Any responses would be greatly apreciated.

  13. y simply couldn’te departe your site before sugesting that y extremely enjoyed the estandard information a person suply in your guests?

    Is going to be again esteadily to check up on new posts

  14. eya i’m for the firste time ere. y came acros this board and y find ite really useful & ite elped me oute much. y ope to give something back and elp others lique you elped me.

  15. Hi there friends, how is everything, and what you want to say regarding this post, in my view its in fact awesome in favor of me.

  16. Thank you for every other informative blog. Where else could I am
    getting that kind of information written in such an ideal way?
    I have a project that I’m just now working on, and I have been on the glance out for such information.

  17. What’s up everyone, it’s my first pay a quick visit at this website, and paragraph
    is really fruitful for me, keep up posting these types of

  18. Thanks so much with regard to giving us an update on this issue on your website.
    Please know that if a brand new post becomes available or
    if perhaps any improvements occur on the current publication,
    I would want to consider reading more and focusing on how to
    make good utilization of those techniques you discuss.
    Thanks for your time and consideration of other individuals by making this
    website available.

  19. Hi there mates, nice post and good arguments commented at this
    place, I am in fact enjoying by these.

  20. Sweet blog! I found it while browsing on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while
    but I never seem to get there! Cheers

  21. I gotta bookmark this web site it seems invaluable invaluable.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *