Menu
CoddyTech

Önde Engeller

Coddy'nin Unity Journey'sinin Gerçek Oyunlar Geliştirmek bölümünün bir parçası. Ders 28 / 56.

challenge icon

Görev

Orta

Şimdi engeller. Sahnede bir Obstacle prefab'ı, trigger collider içeren kırmızı bir blok ve Obstacle betiğiniz var; Spawner nesnesi yolun en uzak ucunda, (0, 0.75, 40) konumunda duruyor. Önceki dersteki koşucuyu koruyun ve iki betiği tamamlayın.

Inspector tarafından ayarlanan alanlara sahip Spawner: obstaclePrefab, spawnEvery (1.2) ve laneWidth (2.5):

  • Play'e bastıktan spawnEvery saniye sonra başlayarak her spawnEvery saniyede bir prefab'dan bir engel oluşturun.
  • Şeridini rastgele -1, 0 ve 1 arasından seçin ve Spawner'ın konumunu x boyunca lane * laneWidth kadar kaydırarak engeli oraya yerleştirin.

speed alanına (prefab 10 olarak ayarlar) sahip Obstacle:

  • Her karede, speed birim/saniye hızla -z boyunca koşucuya doğru hareket edin.
  • z değeri -10'un altına, kameranın arkasına indiğinde engeli yok edin.

Şimdilik engeller koşucunun içinden geçiyor: çarpışma sonraki bir derste ele alınacak. Play'e basıp engellerin gelişini izleyin, ardından Check'e basın.

Kendin dene

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // Engelleri yol boyunca gönderir. Bir sonraki ders bu kısmı tamamlayacak.
}

Gerçek Oyunlar Geliştirmek bölümündeki tüm dersler