Hi, guys, im trying to move two gui element after each other in canvas and once it reaches a position, i want it to reposition to the start position but the gui element movement isnt accurate, both gui element leaves a space between then after few movements..
Below is the repositioning code
public Transform start; public Transform finish; void Update () { if (Transform.position.x >= (start.position.x)) { Reposition (); } } private void Reposition(){ Transform.position = finish.position; }
this is the movement code
private Rigidbody2D rb; float scrollSpeed; // Use this for initialization void Start () { rb = GetComponent<Rigidbody2D>(); } // Update is called once per frame void Update () { scrollSpeed = 1000f; rb.velocity = new Vector2 (scrollSpeed, 0); }
Please help