[Unity]Consente a un altro oggetto di ruotare intorno all’oggetto specificato.
Ciao A volte si desidera creare un oggetto che orbiti intorno a un determinato oggetto, come la luna.
Vi mostrerò quindi come creare un oggetto che orbita intorno a qualsiasi oggetto.
Abbiamo un cubo bianco e un cubo rosso e vogliamo che il cubo rosso giri intorno al cubo bianco.
Create un nuovo script (che chiameremo AroundTest) nel cubo rosso e scrivete quanto segue
Impostare il cubo bianco su GameObject cube.
Nella funzione Update, il codice è scritto per orbitare intorno alle coordinate del cubo bianco.
Ad essere onesti, non sono molto bravo con seno, coseno e simili (sudore a cascata).
Se si esegue il codice con il contenuto di cui sopra…
Sarebbe più facile da capire se facessi un’immagine gif, ma la mia sonnolenza è al limite, quindi scusate per l’immagine fissa.
Il codice gira in senso orario come segue.