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.
Görev
OrtaTareti yaz: tankı takip eder ve mermi ateşler.
- Her karede,
tank.position - transform.positiondeğerini alıpydeğerini 0 yap veQuaternion.RotateTowardsileQuaternion.LookRotationyönüne,turnSpeed * Time.deltaTimehızında dön. - Space tuşuna basıldığında,
shellPrefabnesnesinitransform.position + transform.rotation * new Vector3(0, 0.5f, 1)konumunda,transform.rotationdö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()
{
}
}
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
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 DuvarKendi başına pratik yap: Unity playground