Kamera ve ışık
- Oyun Geliştirme kursu
- Başlangıç
- Ders 14/83
- 4 dk
Main Camera ve Directional Light ekleyip konumlandırmayı öğrenirsin.
Main Camera
Main Camera, oyun çalışırken oyuncunun sahnede ne göreceğini belirler. Her yeni sahnede varsayılan bir Main Camera bulunur ve Hierarchy penceresinde bu adla listelenir. Konumunu Inspector'daki Position alanlarıyla ayarlarsın.
Main Camera
Position: X = 0, Y = 1, Z = -10Bu konum kamerayı sahnenin biraz üzerinde ve gerisinde tutar; böylece sahneyi yukarıdan bakarak görürsün.
Directional Light
Directional Light, güneş gibi tek yönden gelen düz bir ışık verir ve sahnedeki nesneleri aydınlatır. Yeni sahnede varsayılan olarak bulunur; Rotation değerleriyle hangi yönden vuracağını ayarlarsın. Tipik bir açı ışığın yukarıdan ve yandan gelmesini sağlar.
Directional Light
Rotation: X = 50, Y = -30, Z = 0Işık olmadan küp düz ve karanlık görünür; bu yüzden kamerayla birlikte ışığı da ilk adımda yerleştirirsin.
Uygulama Kamera konumunu yazdır
Kameranın konumunu kameraX = 0, kameraY = 1, kameraZ = -10 olmak üzere üç int değişkenle tut. "Kamera konumu: " başlığıyla üç değeri tek satırda yazdır. Beklenen çıktı:
Kamera konumu: 0, 1, -10Başlangıç kodu
using System;
class Sahne {
static void Main() {
// Kamera konumunu uc int degiskende tut: 0, 1, -10
// "Kamera konumu: " basligiyla uc degeri tek satirda yazdir
}
}Örnek çözüm
using System;
class Sahne {
static void Main() {
int kameraX = 0, kameraY = 1, kameraZ = -10;
Console.WriteLine("Kamera konumu: " + kameraX + ", " + kameraY + ", " + kameraZ);
}
}Beklenen çıktı
Kamera konumu: 0, 1, -10
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Main Camera sahnede neyi belirler?
- Nesnelerin ağırlığını
- Oyuncunun sahnede ne göreceğini Doğru cevap
- Küpün rengini
- Işığın şiddetini
Açıklama: Main Camera oyuncunun bakış penceresidir; kameranın gördüğü alan ekranda görünür.
2 Işığın geliş açısını yaz
int isikRotX = ____; // Directional Light icin egim
int isikRotX = 50; // Directional Light icin egim
Açıklama: Kartta Directional Light için Rotation değerinde X ekseni 50 derecedir.
3 Kamera ve ışık parçaları
| Kavram | Anlamı |
|---|---|
Main Camera |
Oyuncunun ne göreceğini belirler |
Directional Light |
Sahneyi tek yönden aydınlatır |
Position: 0, 1, -10 |
Kameranın konumu |
Rotation: 50, -30, 0 |
Işığın geliş açısı |