[DB-AL] déplacement objet aller retour
Publié : 13 Jan 2018 15:28
Bonjour,
Ceci doit normalement faire tourner un objet et aussi le faire aller de haut en bas en boucle, mais j'ai changé les variables et il vas toujours à la même vitesse et vas beaucoup trop haut et beaucoup trop bas, vous pouvez m'aider svp
Ceci doit normalement faire tourner un objet et aussi le faire aller de haut en bas en boucle, mais j'ai changé les variables et il vas toujours à la même vitesse et vas beaucoup trop haut et beaucoup trop bas, vous pouvez m'aider svp
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Rotator : MonoBehaviour {
public float Vitesse = 1;
public Vector2 Offset = new Vector2(-1, 1);
private int direction = 1;
// Update is called once per frame
void Update ()
{
if (transform.position.y > Offset.y) // première condition "Si ..."
direction = -1;
else if (transform.position.y < Offset.x) // seconde si la première n'est pas vrai "Sinon si..."
direction = 1;
transform.position = transform.position + new Vector3(0, Vitesse * direction * Time.deltaTime, 0); // Toujours multiplier par le temps
transform.Rotate (new Vector3 (15, 30, 45) * Time.deltaTime);
}
}