Menu
CoddyTech

Tekrar: Taret

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

challenge icon

Görev

Orta

Topun betiğini yazın. Tank ok tuşlarıyla hareket eder (betiği hazırdır) ve tanktan biraz daha yüksek olan top, onu görüş alanında tutar:

  • Saniyede turnSpeed (90) derece hızla tanka doğru döner; bundan daha hızlı dönmez ve yalnızca y ekseni etrafında döner: yukarı ya da aşağı eğilmez.
  • Boşluk tuşu bir mermi ateşler (shellPrefab). Mermi, topun merkezinin 1 birim önünde ve 0.5 birim yukarısında, topun kendi yönlerinde başlar ve topun baktığı yöne bakar (hazır Shell betiği onu ileri doğru uçurur).

Play'e basın, etrafta dolaşıp ateş edin, ardından Check'e basın.

Kendin dene

using UnityEngine;

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

    void Update()
    {
    }
}

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