Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Unity Essentials

Unity'e Başlarken
Öğrenmeye Başla
Unity Essentials'a Hazır Olun

Yaratıcılarla Tanış
Neden Unity Öğrenmeliyiz?
Ne Yaratmak İstiyorsun?
Öğrenmek İçin Sırayla Neye İhtiyacınız Var?
Unity Öğrenme Ekosistemi

Unity Hub'ı Kullanmaya Başlayın
Unity Editor'ü Kullanmaya Başlayın
Package Manager!ı Kullanmaya Başlayın

Gerçek Zamanlı-Real Time- Oluşturma
Real Time Nedir
Unity Nedir?
Unity Ne Yapar?
Gerçek Zamanlı Oluturucular Kimler?

Gerçek Zamanlı-Real Time Temelleri
3D Sahnede GameObjects ile Çalışma
Primitive'ler ile Yapı Oluşturun
3D GameObjects'e Bileşenler Ekleyin
3D GameObject’ler için Efektler Oluşturmak
3D Asset'ler Edin
Meydan Okuma: Zemin Lav Kaplı!

Unity'de Programlamanın Temelleri
Script Yazmaya Başlangıç
Varsayılan Script İçindeki Kod
Bir GameObject'i Script İle Değiştirme

Gerçek Zamanlı Ses Temelleri
Arka Plan Müziği Ekleme
Gerçek Zamanlı Ses Efektleri Oluşturma
Ses Asset'lerine Erişim
Challenge: Hareketli Ses

Gerçek Zamanlı 2 Boyutlu Temelleri
2D Sahnede GameObjects ile Çalışma
2D GameObjects'e bileşenler ekleyin
2D Asset'lere Erişim
Challenge: Sprite pachinko

Gerçek Zamanli Endüstri Döngüsü
Real Time Endüstrisine Genel Bakış
Prodüksiyon Aşamaları
Ön-Prodüksiyon Aşaması
Prodüksiyon aşaması
Sürüm Kontrolü
Post-Prodüksiyon Aşaması
Operasyon Aşaması
Prodüksiyon Sürecinde Unity
Gerçek Zamanlı Yaratıcıların Rol ve Kariyerleri
Sanat ve Tasarımda Kariyer
Programlamada Kariyer
Uzman Olarak Kariyer
Senin Kariyerin Ne Olacak?

Profesyoneller Unity’i Nasıl Öğrendi?
Gerçekçi Ol
Sabırlı Ol
Pes Etme
Öğrenme Planını Geliştir
Hedef Belirlemek İçin İlham Alın
Unity Yaratıcı Topluluğu
İçerik Oluşturucu Topluluğu
Game Jamleri Keşfet
Yaratıcı Yolculuğa Doğru

WebGl Derlemeleri Oluşturun ve Yayınlayın
Unity Editörü Keşfet
Unity Editor Becerilerinizi Geliştirin
Unity Editör İpuçları ve Püf Nnoktaları
Unity Hub ve Editörü İndir
Proje Kurulum Süreçleri
Varsayılan Komut Düzenleyicisi İle IDE'yi Ayarla
Benim İçin Doğru Olan Unity Planı

Varsayılan Script İçindeki Kod

Bu eğitimde şunları yapacaksınız:

  • Yeni bir script dosyasının varsayılan script bileşenlerini tanımlama
  • IDE'nizde (Tümleşik Geliştirme Ortamı) bir komut dosyası bileşenini düzenleme
  • Unity Editor'ün Console penceresinde bir script dosyasından bir mesaj görüntüleme.

Aşama 1: Genel Bakış

Her yeni script oluşturduğunuzda Unity, ihtiyacınız olacak temel kod satırlarını içeren varsayılan bir script dosyasıyla başlamanızı sağlar. Bu öğreticide, size varsayılan script dosyasında gezinecek, sağlanan fonksiyonları kullanmak için bazı kodlar yazacak ve sizi daha fazlasını öğrenebileceğiniz bazı kaynaklara yönlendireceğiz.

Aşama 2: Varsayılan script

Yeni bir script oluşturduğunuzda, MonoBehaviour adlı yerleşik sınıftan türetilen yeni bir public sınıf da yaratırsınız. Bileşeni adlandırdığınızda, bu sınıfta ve script dosya adına aynı ad uygulandı. Bu isimlerin aynı olması önemlidir.

Kodda, zaten kurulmuş bir public sınıf göreceksiniz. Scrip’n adıyla aynı: “HelloWorld”. Bu adlar her zaman aynı olmalıdır! Script adını değiştirirseniz, bu sınıfın adını da değiştirmelisiniz.

Script bunun yanında Start() ve Update() olmak üzere iki fonksiyon da içerir.

figures

Yeni Hello World scripti Visual Studio'da açıldı

Start fonksiyonu oyunun başında bir kez çalışır ve Update fonksiyonu oyunun her frame inde çalışır (frameler hakkında daha fazla bilgi daha sonra).

Aşama 3: Start fonksiyonunu düzenleyin

  • İki {} parantezinin arasına, Start fonsiyonuna aşağıdaki kodu ekleyin:
Debug.Log("Hello World");

figures

İki parantez arasında Start fonksiyonuna eklenen Debug.Log satırını gösteren script

figures

  • Ctrl+S (Windows) veya Cmd+S (Mac) kullanarak scripti kaydedin.
  • Unity Editor'da Console penceresi görünmüyorsa, Ctrl+Shift+C (Windows) veya Cmd+Shift+C (Mac) ile açın. Console penceresi, script çalışırken, hatalar ve uyarılar da dahil olmak üzere scriptlerden gelen mesajları okuyabileceğiniz yerdir.
  • Oyunu oynayın ve Console penceresine bakın. Orada “Hello World” yazısı görünür.

figures

Oyun çalışırken konsolda “Merhaba Dünya” metni görüntülenecektir.

Aşama 4: Update fonksiyonunu düzenleyin

  • Scripti yeniden açın ve Debug.Log satırını Update fonksiyonuna taşıyın.

figures

Debug.Log komutunu gösteren script güncellemesi şimdi Update fonksiyonuna taşındı

  • Ctrl+S (Windows) veya Cmd+S (Mac) kullanarak scripti kaydedin.
  • Henüz seçili değilse, Console penceresinde Collapse seçeneğini seçin. Bu seçenek, bir sonraki adımda ekranı basitleştirecektir.
  • Oyunu oynayın ve Console penceresine bakın. Bu sefer “Merhaba Dünya” mesajının yanında bir sayaç belirir. Bu sayaç, scriptin kaç kez çalıştığını ve mesajı görüntülediğini gösterir.

figures

Komut, script Update fonksiyonu çalışırken Console, Merhaba Dünya metnini sürekli olarak görüntüler.

Script artık Update fonksiyonunun içinde olduğu için oyunun her karesi için bir kez çalışıyor. Frame, sinema filminin bir karesi gibi, ekranda hareket yaratan bir dizideki tek bir görüntüdür. Play düğmesine bastığınızda ve Game görünümünde oyununuzu izlediğinizde, Update fonksiyonu birçok kez sürekli olarak çalışır.

Aşama 5: Değişkenli bir özellik ekleyin

Script oluşturulabilir bileşenler kavramını göstermek için scriptinize bir değişken ekleyecek ve Inspector penceresinde değerini değiştireceksiniz. Değişken, değişebilen bir değere sahiptir. Karşılaşmanız en olası değer türleri int (tamsayılar), float (küsuratlı sayılar, yani ondalıklı sayılar, string (yazı) ve Boolean (true veya false değerler)'dir. , Ölçek X, Y ve Z için float değişkenlerdir. Scriptinizde “Hello, World!” mesajını HelloWorld bileşeni aracılığıyla Inspector penceresinde değiştirebileceğiniz bir string değişkeni ile değiştireceksiniz. GameObject'iniz Unity Editor'den değiştirebileceğiniz bir özelliğe sahip olacaktır.

  • Scripti tekrar Visual Studio'da açın.
  • Aşağıda gösterildiği gibi yeni bir değişken ekleyin:
public string myMessage;
  • Debug.log komutunu aşağıdaki gibi değiştirin:
Debug.log(myMessage);

figures

Kullanıcının oyun çalışırken Console’da görüntülenmek üzere kendi mesajını eklemesine izin verecek yeni bir değişkenin eklendiği script

  • Scripti kaydedin (Ctrl+S/Cmd+S).
  • Unity Editor'da, ScriptObject GameObject'i seçin ve Inspector'daki HelloWorld bileşenine bakın. Özel bir mesaj yazabileceğiniz yeni bir özellik görünür.

figures

Hello World script bileşeni artık kullanıcının Console’da görüntülenmek üzere kendi mesajını ekleyebileceği bir pencere görüntülüyor.

İstediğiniz bir mesajı yazın.

  • Oyunu çalıştırın ve Console penceresini kontrol edin. Özel mesajınız şimdi görünüyor!

figures

Oyun çalışırken özel mesaj görüntülenir

Aşama 6: Sonraki adımlar

Unity'de script oluşturmanın çok güçlü olabileceğini görüyorsunuz: Kullanıcı deneyimi sırasında bir şeylerin olmasını sağlayabilir ve daha sonra komut dosyanızı düzenlemeden değerleri ayarlayabilmeniz için değişkenleri Unity Editor Inspector penceresinde değiştirilebilir hale getirebilirsiniz. Bir sonraki adımda Scene içinde bir şeyler yapmak için bir script kullanalım.

Previous
Next

Lesson discussion

Swap insights and ask questions about “Unity Essentials”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved