Unity – Rotera mot objekt i 3D, Rotate Towards

Featured Video Play Icon

Vill du kunna rotera  mot ett objekt i 3D över tid men vet inte hur? Kolla då in videon.

Vill du istället göra det i 2D så borde du kolla här.

Undrar du istället varför du någonsin skulle vilja göra något så dumt som att rotera ett objekt i 2D mot ett annat? Well då följer svaret här!

  • Ha en kanon som riktar sig mot sitt mål.
  • Låta en fiendekaraktär titta mot sitt mål.

Det kan vara bra att plocka upp en bok i hur du gör spel i Unity som extra stöd, roligt att läsa på tunnelbanan om inte annat.

Genomförande

Börja med att skapa två objekt varav det ena är objektet vi vill ska peka mot det andra.

Sen skapar vi ett script som vi placerar på objektet och sen skriver vi lite kod.

I videon lägger jag till så den rör sig över tid och går igenom lite olika alternativ, men för att få ett objekt att rikta sig mot ett annat använder vi följande kod.

Sammanfattning

Det visar sig vara ganska enkelt att i 3D få ett objekt att titta mot ett annat vilket öppnar upp ganska många möjligheter i dina spel.

Passa på att plocka upp en bok I hur du gör spel med Unity.

Kommentera