Menu
CoddyTech

Tekrar: Taret

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 46 / 71.

Bu özet, bölümdeki konuları bir araya getiriyor: yere paralel hâle getirilmiş bir yön, Quaternion.LookRotation, RotateTowards ile dengeli bir dönüş ve bir dönüşle çevrilmiş bir ofset.

challenge icon

Görev

Orta

Tareti yaz: tankı takip eder ve mermi ateşler.

  1. Her karede, tank.position - transform.position değerini alıp y değerini 0 yap ve Quaternion.RotateTowards ile Quaternion.LookRotation yönüne, turnSpeed * Time.deltaTime hızında dön.
  2. Space tuşuna basıldığında, shellPrefab nesnesini transform.position + transform.rotation * new Vector3(0, 0.5f, 1) konumunda, transform.rotation dönüşüyle oluştur.

“Oyna” düğmesine bas, tankı sür ve ateş et. Ardından “Kontrol et” düğmesine bas.

Kendin dene

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fizik ve Oynanış bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground