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ı

2D GameObject’lere Bileşenler Ekleyin

Bu eğitimde, bileşenlerin Sprite’lara nasıl işlevsellik eklediğini göreceksiniz. Burada çalışırken göreceğiniz bileşen olan RigidBody2D bileşeni, Sprite’ın fiziksel bir nesne gibi davranmasını sağlar. Bu eğitimde şunları yapacaksınız:

  • Game görünümünde Main Camera’yı konumlandırma.
  • 2D GameObject’e bir RigidBody2D bileşeni ekleyerek fiziksel özellikler ekleme.
  • Unity’de 2D fizikleri deneyimleme.

Aşama 1: Genel Bakış Component‘ler bir GameObject’e davranış ve işlevsellik ekler. GameObject’ler, yeni bir Sprite oluşturduğunuzda hemen görebileceğiniz bir Transform ve Sprite Renderer component’leri gibi varsayılan component’lere sahiptir. Bu eğitimde, yerçekimi ve diğer Sprite’larla etkileşime girebilmesi için Sprite’a fiziksel özellikler veren RigidBody2D componenti adlı başka bir component ekleyeceksiniz. Bir Sprite’ın yerçekimine nasıl tepki verdiğini 2D olarak izlemek için Main Camera’yı konumlandıracaksınız.

Aşama 2: Başlamadan Önce Önceki eğitimde, Circle isminde bir Sprite GameObject’i oluşturmuştunuz. Bu eğitimde aynı Sprite’ı kullanacağız. Önceki eğitimi tamamlamadıysanız ya da Scene’i kaydetmeyi unuttuysanız, önceki eğitimde yaptığınız gibi Circle Sprite’ı oluşturun.

Aşama 3: Main Camera’yı Konumlandırma Her yeni Scene’de, Scene görünümünde bir kamera simgesiyle gösterilen bir camera bulunur. Hierarchy’de Main Camera olarak adlandırılan bu kamera, sahnenizi yakalar ve Game view’de göründüğü gibi oyuncuya gösterir.

  1. Hierarchy penceresinden Main Camera’yı seçin.
  2. Circle’ın aşağıya doğru düştüğünü görebilmek için Main Camera’yı hareket ettirin. Dönüştürme araçlarını kullanarak Main Camera’yı diğer Sprite’lar gibi 2D alanda hareket ettirebilir ve döndürebilirsiniz.

figures

Dönüştürme araçları: Hareket Ettir, Döndür, Ölçeklendir

Not: Scene görünümünde, pencerenin üst kısmındaki 2D butonunu seçerek 2D ve 3D görünümleri arasında geçiş yapabilirsiniz.

figures

Scene penceresinin üst kısmındaki 2D düğmesi, 2D ve 3D görünümleri arasında geçiş yapmanızı sağlar.

Aşama 4: Sprite’a kütle verme

  • Hierarchy penceresinden, Circle’ı seçin.

figures

Circle GameObject’i seçiliyken Hierarchy penceresi.

  • Inspector penceresinden Add Component butonunu seçin.

figures

Bir GameObject’e ek componentler eklemek için seçebileceğiniz Inspector panelindeki Add Component butonu.

  • Bir Rigidbody 2D componenti bulmak için arama çubuğunu kullanın ve onu seçin. Rigidbody ve Rigidbody 2D olmak üzere iki seçeneğin mevcut olduğunu unutmayın. Normal olanı(3D) değil, Rigidbody 2D bileşenini seçtiğinizden emin olun.

figures

Rigidbody2D component’i seçiliyken Add Component butonu aktif

  • Bu efektlerin etkisini görmek için Game görünümünü gösterecek olan Play butonuna basarak oyunu başlatın.

Sprite düşmeye başlayacak ve siz oyunu durdurana kadar düşmeye devam edecek.

  • Ekranın üst kısmındaki Play butonuna tıklayarak oyunu tekrar durdurun.

Aşama 5: Collider Ekleme

Bir cismin başka bir cisme çarpması, bir cismin sonsuzluğa düşmesinden daha eğlenceli olduğu için, cisimlere fiziksel uzayda şekil veren collider’lardan bahsedelim. Bu kursun 3D projesinde, oluşturduğunuz ilkel GameObject’lerde zaten yerleşik collider’lar vardı. Bir görüntüden oluşturduğunuz Sprite için collider’ı kendiniz eklemelisiniz.

RigidBody2D componenti ayrıca bir Sprite’a fiziksel özellikleri sağlar, peki ya fark nedir? Rigidbody özellikleri, GameObject’in yerçekimi ve hava yoğunluğu ile nasıl etkileştiğini kontrol eder. Örneğin, Circle Sprite’ındaki Rigidbody özellikleri onu düşürür, ancak başka bir GameObject’e çarptığında içinden geçer. Collider componenti, nesnelerin birbirleriyle nasıl etkileşime geçtiğini belirleyen ek özellikler ekler. Circle’a bir Collider Component’i ve zemini temsil etmek için altına bir Sprite ekleyerek, Circle yere ulaştığında aşağı düşmesini durduracaktır.

  • Hierarchy paneline sağ tıklayarak ve 2D Object > Sprite Shape ‘i seçerek yeni bir Sprite oluşturun.
  • Yeni Sprite Shape’i seçin, Ground olarak yeniden adlandırın ve Y Scale özelliğini 0.1 olarak değiştirin.

figures

Sprite Shape, Inspector panelinde Ground olarak yeniden adlandırıldı ve Y Scale değeri 0.1 olarak ayarlandı.

  • Ground Sprite’a bir Rigidbody 2D component’i ekleyin.
  • Oyunu başlatın. Hem Circle hem de Ground düşecek. Zemini yerinde tutmak için, Ground Sprite’ın Rigidbody2D componentine gidin, Constraints’i genişletin ve X, Y ve Z eksenleri için Freeze Position kutusunu seçin. Bu seçenekler, Sprite’a oyun çalışırken yerinde kalması ve düşmemesi gerektiğini söyleyecektir.
  • Oyunu tekrar çalıştırın. Circle’ın Ground’a düştüğünü göreceksin, ama onu geçmeye devam edecek. Bunun nedeni, iki nesnenin hala fiziksel sınırları olmamasıdır. Bu nedenle Circle hala Ground’u geçebilir. Collider Component’leri bu durumu düzeltecektir.
  • Circle Sprite’ı seçin ve Inspector penceresinde Add Component butonuna tıklayın. Bir Circle Collider 2D ekleyin ve varsayılan ayarları olduğu gibi bırakın.
  • Box Collider 2D componenti ekleyerek Ground Sprite’ı için aynı işlemi uygulayın.
  • Oyunu başlatın. Circle, Ground’un üstüne düşecek ve duracak.

Aşama 6: Düşen Sprite’larla Deney Yapma

Bu alıştırmanın varyasyonlarını deneyin. İstediğiniz sonuçları elde etmek için Circle Sprite ve Main Camera’yı hareket ettirin.

Bunları deneyebilirsiniz:

  • Farklı yüksekliklerde daha fazla daire ekleyin.
  • Küçük görüntüleri içe aktararak farklı şekillerde başka Sprite'lar ekleyin.
  • Nesneleri farklı yerlere bırakın.

Unutulmaması gereken bir şey, oyun çalışırken seçilen bir Sprite'ın özelliklerini değiştirebileceğinizdir, ancak oyun durdurulduğunda tüm değerler oyun başlamadan önceki değerlerine geri dönecektir. Bu, çalışma zamanı sırasında farklı parametreleri test etmek için kullanışlıdır, ancak değişikliklerin kalıcı olmasını istiyorsanız, değişiklikleri oyun çalışmıyorken yapmanız gerekir.

Aşama 7: Sonraki Adımlar

Component’ler aracılığıyla Sprite'lara nasıl özellikler ekleyeceğinizi gördünüz ve Game görünümünde bir Sprite'ın yerçekimine yanıt vermesi için RigidBody 2D component’ini kullandınız. Ayrıca Game görünümünün Scene görünümünden nasıl farklı olduğunu gördünüz ve Game görünümünün görüntüsünü değiştirmek için Main Camera’yı hareket ettirdiniz.

Bir 3D projede olduğu gibi, componentleri özelleştirmek ve GameObject'leriniz üzerinde daha da fazla kontrol sahibi olmak için script’leri düzenleyebilir ve oluşturabilirsiniz. Dilerseniz bu 2D projede scriptlere başlama eğitimini inceleyebilir ve kendi script’inizi oluşturabilirsiniz. Ardından, 2D mücadelesine hazırlık olması için Unity Asset Store'da 2D assetleri keşfedeceksiniz.

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