Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Unreal Engine'de UI (Kullanıcı Arayüzü) tasarımı serisinin bir parçasıdır.
- Videoda, Unreal Engine 4.27'de bir tur person template projesi üzerinden start menü yapımı adım adım gösterilmektedir. Eğitmen, widget blueprint oluşturma, canvas panel ekleme, widget switcher kullanımı, buton ekleme ve ses ekleme gibi temel adımları anlatmaktadır. Ayrıca Wordcal Box ve Vertical Box gibi widget'ların kullanımı, spacer'ların ayarlanması ve menü butonlarının oluşturulması da gösterilmektedir.
- Bu eğitim serisi, ilerleyen bölümlerde option menü, pause menü, oyun içindeki yazılar, itemler ve envanter gibi UI'lerin nasıl yapılacağını da içermektedir. Video, ana menü, ayarlar menüsü ve level menüleri oluşturma sürecini kapsamakta ve bir sonraki bölümde ayarlar menüsünün oluşturulacağını belirterek sona ermektedir.
- Unreal Engine'de UI Tasarımı Giriş
- Güvey serisinde start menü, option menü, oyun içindeki pause menü, oyun içinde çıkan yazılar, itemler ve envanter gibi UI öğelerinin tasarımı yapılacak.
- Unreal Engine'deki tüm UI sistemi basit bir şekilde anlatılacak.
- Proje için bir First Person Template açılıyor ve Content klasörüne bir Widget Blueprint oluşturuluyor.
- 01:04Başlangıç Menüsü Tasarımı
- Başlangıç menüsünde başlama, çıkış, seviye seçimi ve ayarlar seçenekleri olacak.
- Ayarlar menüsü farklı bir yapıda yapılacak çünkü oyunda ESC tuşuna basıldığında da erişilebilmesi gerekiyor.
- Proje için Start Menu ve Save adında iki farklı level oluşturuluyor.
- 02:13Widget Switcher Kullanımı
- Widget Switcher, ekranda birden fazla panel oluşturup kolayca geçiş yapmayı sağlayan bir araç.
- Widget Switcher ekranı dolduracak şekilde ayarlanıyor ve altına Canvas Panel ekleniyor.
- İlk Canvas Panel ana menüyü, ikinci Canvas Panel seviye seçimi menüsünü oluşturmak için kullanılacak.
- 02:58Ana Menü Tasarımı
- Ana menü için arka plan olarak bir Image ekleniyor ve Canvas Panel'in gerisine yerleştiriliyor.
- Ana menü için Vertical Box kullanılarak Start, Settings ve Exit butonları oluşturuluyor.
- Butonlara isim vermek önemli çünkü kodlama sırasında butonları tanımlamak için kullanılıyor.
- 06:46Buton Özellikleri ve Etkileşimler
- Butonlara üzerine geldiğinde ve bastığında ses eklenebiliyor.
- Butonların üzerine geldiğinde ve bastığında renk değişimleri yapılabiliyor.
- Butonlara tıklandığında gerçekleşecek işlemler için kodlama yapılacak.
- 09:14UI'yi Oyuna Entegre Etme
- Ana menüyü ekrana yazdırmak için Level Blueprint'e gidiliyor.
- Create Widget ve Add to Viewport komutları kullanılarak widget ekrana ekleniyor.
- Mouse gösterilmesi için Player Controller kullanılıyor ve Set Show Mouse Cursor komutu ile mouse ekranın görünür hale getiriliyor.
- 12:33Menü Tasarımı ve Düzenleme
- Worldcalbox'ta seçilen öğeler dengeli bir şekilde ayrılır ve spacer kullanılarak öğeler arasında boşluk açılabilir.
- Spacer değerleri ayarlanarak (örneğin 70) menü öğeleri arasında uygun boşluk oluşturulabilir.
- Menü öğelerinin konumlandırılması önemlidir; köşeye yerleştirildiğinde ekran boyutu değiştiğinde konumu sabit kalır.
- 14:12Menü Butonları ve Sesler
- Menü butonlarına üzerine gelindiğinde kararacak ve basıldığında siyah renge dönüşecek özellikler verilebilir.
- Butonlara farklı sesler (örneğin çıkış butonuna özel bir ses) eklenebilir.
- Switcher kullanılarak farklı menü seviyeleri arasında geçiş yapılabilir.
- 16:49Kodlama ve Menü İşlevleri
- Widget switcher kullanılarak menü öğeleri arasında geçiş yapılabilir.
- Butonlara tıklandığında "On Click" özelliği kullanılarak widget switcher'ın aktif widget indeksini değiştirme kodu yazılabilir.
- Çıkış butonuna basıldığında "Quit Game" komutu ile oyundan çıkılabilir.
- 19:14Seviye Menüsü ve Oyun Seviyeleri
- Seviye menüsünde level butonlarına tıklandığında "Open Level" komutu ile ilgili seviye açılabilir.
- Seviye butonlarına tıklandığında "Set Input Game Only" ayarı ile oyun kontrolüne geçiş yapılabilir.
- Level 1, Level 2 ve Level 3 seviyeleri kopyalanarak oluşturulabilir ve her seviye için ayrı kodlar yazılabilir.
- 22:10Oyun ve Gelecek Ders
- Oyun açıldığında yön tuşları ile kontrol edilebilir ve butonlara üzerine gelindiğinde renk değişimi yapılabilir.
- Butonlara animasyon eklenebilir ve bu konu ilerleyen derslerde gösterilecek.
- Bir sonraki derste ayarlar menüsü oluşturulacak ve çözünürlük, görsel kalite, gölgeler gibi ayarlar yapılabilecek.