Tekrar: Taret
Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 44 / 63.
Görev
OrtaTopun 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
1Rigidbody
Yerçekimi ve KütleAddForce ile İtmeDürtüyle ZıplamaFizik için FixedUpdateHızKinematik CisimlerTekrar: Fırlatma Rampası2Çarpışmalar
OnCollisionEnterNeye Çarptım?Çarpınca KırılYerde DurmakSekme ve SürtünmeCollider ŞekilleriTekrar: Kırılabilir Duvar