Attaching 2D/3D Entity To Another 3D Model

← All Topics
You are here:

Attaching 2D/3D Entity To Another 3D Model

There are times where you will need to attach either a 2D sprite or a 3D model to another 3D model for example adding a 2D sight sprite to a space-ship:

skybox.show "lagoon"
ship is a gemini
s is a sight sprite
s.attach to ship having pos=(0,1,3)
ship.turn left 360 in 10 seconds

In the above sample code we create a “gemini” 3D space ship and attach a 2D “sight” sprite to it. Then when we rotate the ship 360 degrees you can see how the 2D sight is rotated as well because both entities are attached.
Notice the pos=(0,1,3) attribute. This position the 2D sight 1 meter up and 3 meters forward to the gemini space ship.

Previous Attach A Camera To A 3D Model
Next Checking Collision Between Two Entities