Sahne kavramı
- Oyun Geliştirme kursu
- Başlangıç
- Ders 5/83
- 4 dk
Sahnenin ne olduğunu, oyunu nasıl parçalara ayırdığını öğrenirsin.
Sahne nedir?
Sahne, oyunun belirli bir bölümünü veya ekranını oluşturan nesneler bütünüdür. Ana menü, oyun alanı ve sonuç ekranı farklı sahneler olarak düzenlenebilir. Her sahne kendi içinde karakterler, görseller ve diğer oyun nesnelerini barındırabilir.
Oyun
├── Ana Menü Sahnesi
├── Oyun Sahnesi
└── Sonuç SahnesiSahneler, büyük bir oyunu daha küçük ve yönetilebilir parçalara ayırmaya yardımcı olur.
Sahne hiyerarşisi
Bir sahnedeki nesneler düzenli bir ağaç yapısında tutulabilir. Bu yapıya hiyerarşi denir. Üst nesnelerin altında karakter, kamera veya görsel nesneler gibi alt nesneler bulunabilir.
Oyun Sahnesi
├── Karakter
│ ├── Görsel
│ └── Kamera
└── ZeminHiyerarşi, sahnedeki nesnelerin ilişkilerini görmeyi ve düzenlemeyi kolaylaştırır.
Uygulama Bir sahnenin nesnelerini listele
sceneObjects adında bir dizi oluştur. İçine Karakter, Kamera ve Zemin değerlerini sırasıyla ekle. Diziyi console.log() ile yazdır.
Başlangıç kodu
// Sahnedeki nesneleri listele
// sceneObjects dizisini oluştur ve doldur
// Diziyi ekrana yazdırÖrnek çözüm
// Sahnedeki nesneleri listele
const sceneObjects = ["Karakter", "Kamera", "Zemin"];
console.log(sceneObjects);Beklenen çıktı
[ 'Karakter', 'Kamera', 'Zemin' ]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir oyunun başlangıç menüsünü oyun alanından ayrı yönetmek için hangi yapı kullanılabilir?
- Ayrı bir sahne Doğru cevap
- Yeni bir ekran kartı
- Farklı bir programlama dili
- Yeni bir ses dosyası
Açıklama: Ana menü ve oyun alanı ayrı sahnelerde tutulabilir. Böylece her bölüm bağımsız şekilde düzenlenebilir.
2 Sahne yapısını tanımla
const scene = {
name: "Oyun Sahnesi",
____: ["Karakter", "Zemin"]
};
console.log(scene.objects);
const scene = {
name: "Oyun Sahnesi",
objects: ["Karakter", "Zemin"]
};
console.log(scene.objects);
Açıklama: objects alanı, sahnede bulunan nesneleri bir arada tutar.
3 Sahne kavramları
| Kavram | Anlamı |
|---|---|
Sahne |
Oyunun belirli bir bölümünü içerir |
Hiyerarşi |
Nesnelerin ağaç biçimindeki düzeni |
Üst nesne |
Alt nesneleri barındırabilir |
Oyun alanı |
Oyuncunun oyunu oynadığı bölüm |