Domanda

Voglio aggiungere movimento casuale ad alcuni del mio gioco oggetti simile al modo in cui vola sciame in Unity3D. Ho sviluppato un metodo che utilizza il metodo addforce (), ma vorrei bypassare il motore fisico.

Ogni aiuto è appriciated

È stato utile?

Soluzione

semplice 2D movimento casuale:

var speed = 0.5;

function Update () {
    transform.position = Vector3.Lerp(transform.position,
                     transform.position + Vector3((Random.value-0.5) * speed, 0, 
                     (Random.value-0.5)*speed), Time.time);
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top