[Unity]Allows another object to revolve around the specified object


Hello

Sometimes we want to create an object that orbits around a certain object, like the moon.

So, I will show you how to create an object that orbits around any object.

We have a white cube and a red cube, and we want the red cube to circle around the white cube.

Create a new script (we’ll call it AroundTest) for the red cube and write the following

Set the white cube to GameObject cube.

In the Update function, write code to orbit around the coordinates of the white cube.

To be honest, I am not good at sine, cosine, etc. (waterfall sweat)

If you run the above

It would be easier to understand if I made a gif image, but my sleepiness is getting to the limit, so sorry for the still image.

It is going around and around clockwise as shown below.