une partie de mon code en C# ressemble à ceci:
Code : Tout sélectionner
public float moveSpeed = 2f;
public GameObject cub;
public Transform origine;
public GameObject cubCrée;
public GameObject cube;
public Transform trajet;
origine=cub.GetComponent<Transform>();
cube=Instantiate (cubCrée, origine.position, origine.rotation) as GameObject;
Je voudrais ensuite,sans lui ajouter une force(car ce n'est pas une trajectoire précise) lui donner une trajectoire comme je l'ai fait auparavant dans un autre script avec:
trajet.Translate (new Vector3 (1, 0, 1) * Time.deltaTime * moveSpeed);
J'ai essayé ensuite ceci:
cube.transform.position.x=Time.deltaTime;
cube.transform.position.y = 0;
cube.transform.position.z=Time.deltaTime;
mais cela ne marche pas!
Une solution ?
merci de votre aide