Scriptable Objects Nedir? | Unity 3D

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • Selamlar arkadaşlar ben Emirhan Şenkal. Bu video'da sizlere Unity üzerinde Scriptable Objects nedir, nerelerde kullanılır ve nasıl kullanılır bunları anlatmaya çalıştım.
    Outro: Egzod - Rise Up (ft. Veronica Bravo & M.I.M.E)

ความคิดเห็น • 30

  • @batumento2390
    @batumento2390 2 ปีที่แล้ว +4

    hayatımda izlediğim en kaliteli unity videosu keşke devam etseydiniz

  • @oguzhantonge5643
    @oguzhantonge5643 3 ปีที่แล้ว +5

    Anlatımınız güzel, teşekkürler. Eğitici içerikler yüklemeye devam ederseniz gerçekten çok iyi olurdu

  • @beng2620
    @beng2620 2 ปีที่แล้ว

    8.30 dakikada dolu dolu ve net şekilde anlatmışsınız. Teşekkürler

  • @ZenOfKursat
    @ZenOfKursat 2 หลายเดือนก่อน

    teşekkürler kardeş.

  • @gmangman123
    @gmangman123 2 ปีที่แล้ว

    Kısaca örnek vermek gerekirse Photoshopdaki action özelliği gibi bir şey :) Ders için teşekkürler.

  • @gelistiriciningozunden
    @gelistiriciningozunden 2 ปีที่แล้ว +2

    Dostum inanılmaz iyi ve kaliteli videoların, sanırım youtube'ı bıraktın ama umarım silmezsin videolarını.

  • @ErtBaran
    @ErtBaran 2 ปีที่แล้ว

    Ağzınıza sağlık.

  • @Nekx86
    @Nekx86 2 ปีที่แล้ว

    Adam

  • @JrVigilante
    @JrVigilante 2 ปีที่แล้ว

    Harika anlatim. elinize dilinize saglik. keske devam etseydiniz youtube a 😞

  • @paradas4431
    @paradas4431 2 ปีที่แล้ว

    Çok iyi video olmuş

  • @huseyinakkoc1062
    @huseyinakkoc1062 ปีที่แล้ว

    düşman prefap olunca zaten prefabı değiştirince yine tüm tüm düşmanlar değişiyor zaten buna neden gerek duyayım ki ? bir şey mi kaçırıyorum söylermisiniz

  • @cihantay5
    @cihantay5 2 ปีที่แล้ว

    Merhaba 6:58 de sürükle bırak yöntemi ile attığınız scriptable objelerden yüzlerce varsa (mesela bir oyunun her levelinde değişen veriler gibi) script tarafında atama işlemini nasıl yapabiliriz ?

  • @emirsaidhaliloglu2523
    @emirsaidhaliloglu2523 3 ปีที่แล้ว +2

    Sizi Türk Brackeys olarak görüyorum ama anlaşılan bir şeyleri yanlış yapıyorsunuz videolar gayet kaliteli olmasına rağmen üst sıralarda çıkmıyorsunuz maalesef

  • @mertarslang
    @mertarslang ปีที่แล้ว

    Hocam merhabalar, Unity 3D'de oyun geliştirmekteyim. İlk sahnemde duvarda duran bir nesneye basarak bir sonraki sahneye geçiş sağlıyorum eğer oyuncu Q tuşuna basarsa bir önceki sahneye geri dönüyor. Fakat benim şöyle bir problemim var; kullanıcı Q tuşuna bastığında bir önceki sahnede kaldığı positiondan değil; direkt olarak o sahneye restart atıyor ve tekrar spawnlanıyor en baştan. Bunu nasıl düzeltebilirim? DontDestroyOnLoad adında bir method gördüm fakat kameraya bunu atadığımda kamera 2 tane oluyor ve oyun buga giriyor.

  • @vegovego2315
    @vegovego2315 3 ปีที่แล้ว +1

    Abi selam . Bu Derslikleriniz Ust Duzey Oyun Kodlamasi Qaliba . Bunlari Ne Zaman Ogrenmeliyiz ilk basliklardami yoksa baya ozumuzu gelislendirdikden sonrami ? 2D basit oyunlar yaradan 3D basit oyunlar yaradan Devaloper bunlari Ogrenmelimi ?

    •  3 ปีที่แล้ว +3

      Selamlar dostum, ilk olarak nesne tabanlı programlamanın temellerine iyice hakim olmak lazım. Ondan sonra 2 veya 3 boyutlu her türlü oyunu geliştiren geliştiricilerin kendini ve oyunlarını geliştirmek için bunları öğrenmesi gerekiyor.

  • @cengizhan5833
    @cengizhan5833 3 ปีที่แล้ว +1

    Hocam teşekkür ederim tam olarak anlayabilmek için soruyorum ben bu değişiklikleri bir prefab üzerinde değişiklik yaparak da elde edebilirim scriptableobjects in farkı burada tam olarak ne oluyor bize avantajı tam olarak ne ?

    • @oyuntuneli6417
      @oyuntuneli6417 2 ปีที่แล้ว +1

      genelde boyut olarak değişiklik gösteriyor diye biliyorum. (prefab detaylı değil ise 5-6 kb yer kaplarken scriptable object 1-5 kb yer kaplıyor. )

    • @atakankuloglu4877
      @atakankuloglu4877 2 ปีที่แล้ว

      @@oyuntuneli6417 Manuel olarak değişiklik yapmamak ve sürekli yeni scriptlerle uğraşmamak için kullanıyoruz. Direk yeni bir scriptable obje oluştur, manipüle etmek istediğin objenin üzerine sürükle bırak ve artık kolaylıkla değerleri değiştirebilirsin.

  • @ucagdascoskun
    @ucagdascoskun 9 หลายเดือนก่อน

    Bu tarz işler struct kullanıyorum, tek farkı içindeki verinin Inspector'den değiştirilebilmesi mi?

    • @YapayZeka-zn9kn
      @YapayZeka-zn9kn 8 หลายเดือนก่อน

      Envanter sisteminde benzer itemler için craft işlemini sadelestiriyor. En büyük artısı bu gidi görünüyor

    • @emretasdemiir
      @emretasdemiir 8 หลายเดือนก่อน

      hocam merhaba belki cevap verirsin, benim bi rpg oyunum var ve bi envanter sistemi yaptım ancak scriptable objectler sürekli değiştiği için mesela bir karakterde can potlarının sayısı envanterin içinde 10 a çıktıysa diyelim sonra yeni karakter açıp girince bu 10 olarak kalıyor yani kalıcı değişiklik yapıyor, acaba struct yapınca bunlar sabit olarak mı kalıyor sürekli, struct hakkında hiç bilgim yok bilgi verirseniz sevinirim..

    • @ucagdascoskun
      @ucagdascoskun 8 หลายเดือนก่อน +1

      @@emretasdemiir Hocam bu struct veya scriptable object ile alakalı bir durum değil. Karaktere girildiğinde "Initialize" vs. bir method yazıp değerleri sıfırlaman gerekiyor.

    • @emretasdemiir
      @emretasdemiir 8 หลายเดือนก่อน +2

      @@ucagdascoskun eyv hocam ben bı yöntem buldum sonunda Google'dan, iki ayrı quantity tanımlıyor sc.objectde, birini 1 olarak tutuyor hep, sonra onafterserializeda buna tekrar esitliyor degisen değeri ve her açılışta 1 olarak açılıyor, işe yaradi yani :)

    • @ucagdascoskun
      @ucagdascoskun 8 หลายเดือนก่อน

      @@emretasdemiir eyv kolay gelsin. :)

  • @galipcankaraarslan1607
    @galipcankaraarslan1607 ปีที่แล้ว

    Hocam merhaba, birden fazla objede tek tek değişikliği yapana kadar scriptable objede değişiklik yaparız diyorsunuz ya, scriptable objede değişiklik yapmak ile direkt objede değişiklik yapmak aynı süre. Tek farkı o zaman memory'de kapladığı yer oluyor. Yanlış mıyım ? Yani mesela 6 tane farklı düşman var, her düşman için ayrı scriptable obje oluşturmamız gerekiyor, e bunun yerine direkt 6 ayrı düşman datasını direkt kendi objeleri içinde oluşturursak da aynı işi yapmış oluyoruz ? Burayı aydınlatabilir misiniz lütfen

  • @erenozklnc9427
    @erenozklnc9427 ปีที่แล้ว

    chatgpt ile bişeyler öğrenmeye çalışıyorum bana yanlış bilgi veriyor bende gelip senden izleyip doğrusnu öğreniyorum xd.

  • @ozcanfrat3318
    @ozcanfrat3318 3 ปีที่แล้ว

    Tebriller