Unity - Hızlandırılmış Eğitim, Ders 12 ( Elma Toplama Oyunu Yapımı, Random.Range)

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 134

  • @inthedarkness5013
    @inthedarkness5013 5 років тому +35

    İnanın ücretsiz olup bu kadar kaliteli olması hem ses olarak hem de anlatım, bulunamaz bir nimet gerçekten.
    Emeğinize sağlık.

    • @harcospluton
      @harcospluton 9 місяців тому

      bende ona şaşırdım ücretsiz ve herşeyi detaylı anlatıyor yani bukadar işini seven biri

  • @mehtapdemir123
    @mehtapdemir123 Рік тому +1

    Hocam dersleriniz harika. Sayenizde 2, 3 günde bir sürü şey öğrendim. Teşekkürler.

  • @playerpl8945
    @playerpl8945 3 роки тому

    Çok güzel bir anlatımınız var, ben hem Türkçe hem de ingilizce kaynaklardan yayınlar izledim ama hiçbirinde sizin videolarınızdaki gibi net anlatılmamıştı. Çok teşekkür ederim

  • @harcospluton
    @harcospluton 9 місяців тому

    hocam yorumlarda şuan ramazan oldunu öğrendim şimdiki yılda ramazan ayına denk geldi izliyorum allah oruçlarınızı kabul etsin hocaaam

  • @ersinakarca1121
    @ersinakarca1121 5 років тому +5

    Hocam bu ramazan ayında allah razı olsun..devamını dilerim değerli hocam..

    • @harcospluton
      @harcospluton 9 місяців тому

      tekrar ramazana denk gelip izleyinbce yorumu görüp şaşırdım ;:D

  • @ZZedanee
    @ZZedanee 5 років тому +10

    Vallahi abi seni seviyorum senin sayende oyun yapıyorum

  • @zeynepnuray8629
    @zeynepnuray8629 4 роки тому +8

    17:30 'daki gibi elma sepete takılıp kalıyor ve yeniden yukarıya çıkıp düşmüyorsa , sebebi şu: hoca kodu yazarken "eğer etiketi(tag) == elma ise " diye kod yazdırdı (.tag yerine .name de kullanabilirdi aslında )ama bizde elma etiketli değil etiketi yok, önce etiket oluşturucaz.
    elma nesnesine tıklayıp inspector panelindenn TAG yazan kısma gelin şu an UNTAGGED yazmakta, ona tıklayıp yeni bir tag ekleyin ismini elma yapın, kaydettikten sonra tekrar elma nesnesine tıklayıp inspector panelinden TAG kısmını elma olarak secin. şimdi kodunuz çalışacaktır diye umuyorum

  • @FotojenikMurat
    @FotojenikMurat 4 роки тому +1

    Merhaba sepet.cs komutunu kaydedip, unityde oyunu denemeye çalıştığımda '' all compiler errors have to be fixed before you can enter play mode '' hatası görüyorum.Neden oluyor ?
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class sepet : MonoBehaviour
    {
    public float hiz;
    int skor = 0;
    private void OnCollisionEnter(Collision collision)
    {
    if (collision.gameObject.tag) == “elma”)
    {
    skor+= 10;
    Debug.Log(skor.ToString());
    collision.gameObject.transform.position = new Vector3(6,1,-3)
    }
    }
    void Update()
    {
    if(Input.GetKey(KeyCode.RightArrow))
    {
    transform.Translate(hiz * Time.deltaTime, 0, 0);
    }
    if(Input.GetKey(KeyCode.LeftArrow))
    {
    transform.Translate(-hiz * Time.deltaTime, 0, 0);
    }
    }
    }

    • @sosyalzombi3046
      @sosyalzombi3046 Рік тому

      3 yıl olmuş ama yazıyım oncollisionenter altındaki if içinde tag'ın yanındaki ")" fazla. if bitti sanıyor sonrasında =="elma") da hata veriyor.

  • @farukkaya2099
    @farukkaya2099 5 років тому +2

    Gercekten faydali, emeginize saglik

  • @BerkUcmaz
    @BerkUcmaz 5 років тому +1

    oo baya hızlıyız hocam bu hızda eğitim videolarınızı paylasırsanız çok iyi olur seviliyorsunuz:)

  • @omerfaruksagsoz1752
    @omerfaruksagsoz1752 2 роки тому

    hocam ben bu temas ettiğinde oalcak kodları yazdım ama kodlar çalışmıyor onun için ne yapmam gerekiyor

  • @ahuman4674
    @ahuman4674 2 роки тому

    benim elmalarim ara sira anlamsiz bir sekilde cok hizli dusuyor bunu nasil duzeltirim?

  • @guvenemre8699
    @guvenemre8699 4 роки тому +1

    hocam benim nesnelerim çok karanlık gözüküyor sanki ışık yok gibi ama directional light var nedeni nedir acaba ?

  • @2_Tech_00
    @2_Tech_00 2 роки тому

    Hocam ben visual stuio 2022 kullanıyorum faka kod yazarken önermeler gelmiyer mesela void OnCol… yazmak istediğim zaman sizdeki gibi otomatik önermiyor anlata bildin mi? Onu nasık düzelte bilirim? Yardım edersen sevinirim

  • @inayetmervetarim9524
    @inayetmervetarim9524 4 роки тому +2

    17.35'e kadar geldim, elma bir kez düşüyor. Tekrar pozisyonu değişmiyor. Ne yapmalıyım?

    • @inayetmervetarim9524
      @inayetmervetarim9524 4 роки тому

      @JADIS malesef düzeltemeyip pes ettim

    • @ekremdalklc9590
      @ekremdalklc9590 4 роки тому

      @JADIS nasıl bi anltımısn knk bende düşüyor bidaha gelmiyor

    • @nicatgenceliyev3554
      @nicatgenceliyev3554 4 роки тому

      istersen yardim edebilirm

    • @user-qs6wq6qx9k
      @user-qs6wq6qx9k 4 роки тому

      @@ekremdalklc9590 çözümü nedir onun

    • @selimakdere449
      @selimakdere449 4 роки тому

      @@user-qs6wq6qx9k hocanın kodlarında 15.satırda "tag" yerine "name" yazılması gerekiyor galiba çünkü elma olarak bir tag açmadık.(elma objenin ismi)

  • @alisionstudio8044
    @alisionstudio8044 3 роки тому

    hocam o sepeti blendarda yapmaya çalıştım benzettim save dedim unity klasörüne attım ama renksiz çıktı neden

  • @abdullah_gulluoglu
    @abdullah_gulluoglu 5 років тому +2

    Ders süper Teșekkürler...

  • @muhammetaktoprak3183
    @muhammetaktoprak3183 4 роки тому

    merhaba hocam emeğinize sağlık öncelikle.
    bende şöyle bir sorun var elma düştüğünde eğer yakalayamazsam yerde sabit duruyor kendiliğinden yenilenmiyor, üzerine kovayı götürüp getirdiğimde kovaya girmiş gibi puan yazıp tekrar yenileniyor hemen. kodları kontrol ettim herşey aynı sizinkiyle.

  • @gmangman123
    @gmangman123 3 роки тому

    Hocam harika bir video daha teşekkür ederiz.

  • @tabiatana3608
    @tabiatana3608 4 роки тому

    Hocam mobile göre nasıl hareket ettiririz buttonlar varmı bunda button koyarız görünmez mentarsız

  • @enver4805
    @enver4805 4 роки тому

    hocam benim kodlarımda bir sıkıntı yok hersey calısıyor tamam ama su var. Mesela bazen elma çok hızlı iniyor aşşagıya. Ayrıca hepsine eklemezsemde calısmıyor neden olabilir yani zemine fikik eklemedim mesela carpısma olmuyor fizik ekleyince oluyor ama..

  • @omerkucuk8727
    @omerkucuk8727 3 роки тому

    arkadaşlar oyunu çalıştırdıgımda elma sepete takılıyor. ne yapmam gerekiyor

  • @fatih.northman
    @fatih.northman 3 роки тому

    EnCollisionEnter kodu çalışmıyor

  • @yalcinkoc
    @yalcinkoc 2 роки тому

    teşekkürler süper anlatım..

  •  5 років тому

    Üstad mükemmelsin emeğine sağlık

  • @ksmslsmldld62
    @ksmslsmldld62 3 роки тому

    Buradayız videoların devamı gelsin

  • @eniscerrahoglu3989
    @eniscerrahoglu3989 4 роки тому +4

    Hocam çok teşekürler.Dediklerinizi uyguladım.Ancak bazı elmalar diğerlerinin aksine bir anda çok hızlı olarak düşüyor.Acaba bunu önlemem için ne yapmam gerekiyor?Lütfen cevap verin hocam.

    • @Bhy34
      @Bhy34 4 роки тому

      ++

  • @burakgungor3959
    @burakgungor3959 3 роки тому

    packpage manager hatası alıyorum nasıl duzelır arkadaslar

  • @huseyinis5165
    @huseyinis5165 3 роки тому

    merhabalar hocam öncelikle videolarınız için çok teşekkürler.
    birşey sormak istiyorum zemine sizin yaptığınız gibi kodu yazdım fakat elma zemine değince kod çalışmıyor elma tekrar yukarı cıkmıyor nerede hata yapmış olabilirim ?

  • @oguzhanpakla7055
    @oguzhanpakla7055 4 роки тому

    kovaya girmeyen elmaları yeniden düşürmek için zemin koymak yerine else kodu ile de yapamazmıyız?

  • @tahashntrk6881
    @tahashntrk6881 5 років тому +1

    abi çok saol senin sayende bir parkur oyunu yaptım

  • @avsaroglumert7049
    @avsaroglumert7049 4 роки тому

    Kaç defadır deniyorum ama elma tekrardan doğmuyor neden acaba

  • @seyfullahkucuk-hty2120
    @seyfullahkucuk-hty2120 3 роки тому

    Hocam elma sepete takılıyor. Sorun nedir acaba

  • @CemalTaskiran
    @CemalTaskiran 4 роки тому +6

    Yapamayanlar için çözüm elmaya "elma" tagı eklemek. yoksa elma sepete çarpıp kalıyor

    • @1lyv698
      @1lyv698 4 роки тому

      Cook teşekürler arıyordum çözümü yazan birisi varmı diye

    • @CarsExplained.
      @CarsExplained. 4 роки тому

      veya .name=="elma" yapabilirler hocamız göstermeyi unutmuş

    • @talhaokkan4720
      @talhaokkan4720 4 роки тому

      Sen adamsın ya 2 gündür şu sıkıntıyı çözmeye çalışıyorum çok teşekkür ederim

    • @CarsExplained.
      @CarsExplained. 4 роки тому

      .name yapmayın arkadaşlar sonraki derste hata vermesine yol açıyor ama aklınızda kalsın

  • @unbeaten2902
    @unbeaten2902 5 років тому +1

    Harika :)

  • @ismailsonerguluguzel1668
    @ismailsonerguluguzel1668 4 роки тому

    Assets\sepet.cs(30,11): error CS0116: A namespace cannot directly contain members such as fields or methods
    bu hatayı alıyorum sürekli

    • @clerkwestwood851
      @clerkwestwood851 4 роки тому

      gameObject yerine GameObject yazıyorsun büyük ihtimalle.

    • @whodoom
      @whodoom 4 роки тому

      (30f,11f) yazmalısın. f leri unutma.

  • @ylmazm6130
    @ylmazm6130 5 років тому

    debug.log yazarken falan bi sorun yok ama dk 16.00 da yaptığınız gibi void col yazdığımda altta çıkanlar bende çıkmıyor. nasıl düzeltebilirim?

    • @MustafaBayraktar_61
      @MustafaBayraktar_61  5 років тому

      İlk yazilan heceye ya da harfe gore karsiniza hatirlatma bilgileri cikar. "Void Oncol" diye yazarsaniz karsiniza cikacaktir. ilk hece col degil On olmali.

    • @ylmazm6130
      @ylmazm6130 5 років тому

      @@MustafaBayraktar_61 dediğiniz gibi yaptım yine olmadı

    • @yigitgenc6079
      @yigitgenc6079 4 роки тому

      bende de olmuyor acaba düzelttin mi

    • @Emrsbyz
      @Emrsbyz 4 роки тому

      @@yigitgenc6079 Visual studionun Unity ek paketini yükleyin youtubeye Unity kod tamamlamama sorunu yazarsanız çıkar

    • @Emrsbyz
      @Emrsbyz 4 роки тому

      tamam çözdüm tag etiketi yerine name kullanın eğer ki tag kullanmak istiyorsanız elmanın tagını elma olarak değiştirin sorun çözülmüş olur tag == elma bu şekil için tagını elma yapın ya da name == elma bunu yapın

  • @android-pc68
    @android-pc68 4 роки тому

    hocam bu elmaya bütün kodları yaptım dediğin gibi ama sepete değiyoyr ve aşağı gdidyor sonsuza dek nasıl olcak bu

  • @emrahy.849
    @emrahy.849 3 роки тому

    çok sağolun

  • @haticebolat4099
    @haticebolat4099 4 роки тому

    Eski projemin(o da bu yıl) unity sürümünü nasıl öğrenebilirim? Açamıyorum :(

    • @jahnlemmon
      @jahnlemmon 4 роки тому

      Yazması lazım isminden sonra.

  • @exqavator
    @exqavator 5 років тому

    Dostum ben yemeğimi, yatağımı, paramı, kıyafetimi paylaşırım ama bilgi konusunda çok bencilimdir. Bunu söylerken bile egomu yenerek söylüyorum. Sen gerçekten bazı şeyleri aşmışsın. Umarım hayatında her şey yolunda gider.

    • @MustafaBayraktar_61
      @MustafaBayraktar_61  5 років тому +6

      Herkes okuma yazmayi bilir; ancak herkes guzel siirler, kompozisyonlar yazamaz. Bilgiyi de buna benzetiyorum. Bir seyi ogrenmis olmaniz onu guzel sekilde kullanabileceginiz anlamina gelmiyor.

  • @haydaraydogdu3513
    @haydaraydogdu3513 2 роки тому

    Biliyosun bu işi

  • @yakuppala9130
    @yakuppala9130 5 років тому

    hocam elmanın pozisyonunu belirlerken Gameobject yapmamız gerekmiyor muydu? neden gameObject kullandık?

    • @whodoom
      @whodoom 4 роки тому

      FindWithTag kullanılmadığı için direkt tag kullanıldı. Ondan olsa gerek.

    • @sevval.o
      @sevval.o 3 роки тому

      büyük harfle başlayan Gameobject değişkenin türünü belirtir (int, float gibi).Küçük harfle başlayan gameObjects ise değişkenin kendisidir, yani kod dosyasının içinde bulunduğu oyun objesini temsil eder(elma, sepet gibi).

  • @ibrahimergin9114
    @ibrahimergin9114 4 роки тому

    Hocam öncelikle bana kattığınız herşey için teşekkürler. Güzel yorumlar umarım videoların devamı için sizi motive ediyor. Benim bı sorunum var visual studio 2019 kullanıyorum ama kod yazarken kod tamamlama çıkmıyorum (örneğin inp yazınca "input" önermesi gelmiyor) birçok yeri araştırdım ama çözüm bulamadım bilginiz varsa yardımcı olur musunuz.

    • @MustafaBayraktar_61
      @MustafaBayraktar_61  4 роки тому +2

      "Unity kurulumu ve ilk çıktı" alımı adlı videonun 13.40'dan sonrasını izleyin.

    • @ibrahimergin9114
      @ibrahimergin9114 4 роки тому

      @@MustafaBayraktar_61 çok teşekkürler sorun çözüldü.

  • @DePiedraa1
    @DePiedraa1 5 років тому

    bende elmalar bazen çok hızlı düşüyor hocam sebebi ne olabilir?

    • @dogukkn
      @dogukkn 4 роки тому

      yavaşlataiblirsin 1 yaz

    • @dogukkn
      @dogukkn 4 роки тому

      @Atatürk'ün Askeri yavaşlataiblirsin 1 yaz

    • @alpalp5314
      @alpalp5314 4 роки тому

      @@dogukkn nereye 1 yaz ?

    • @dogukkn
      @dogukkn 4 роки тому

      @@alpalp5314 objete

    • @huseyinis5165
      @huseyinis5165 3 роки тому

      @@dogukkn tam olarak nereye nasıl yapılması gerektiğini tarif edebilir misiniz şimdiden teşekkürler

  • @ozanyurdasahip
    @ozanyurdasahip 3 роки тому +1

    Merhaba hocam, ben zemine çarpınca da puan kaybetsin ve iki puanı da toplasın konsola yazsın diye kod yazmak için baya uğraştım ama sonunda nasıl yapacağımı buldum. Teşekkür ediyorum videolarınız sayesinde yavaş yavaş öğreniyorum :)

    • @nunuyeaaa3348
      @nunuyeaaa3348 Рік тому

      şuan ne seviyedesin?

    • @ozanyurdasahip
      @ozanyurdasahip Рік тому

      ​@@nunuyeaaa3348 bi anlık bi hevesmiş, şu an chatgpt falan çıktı böyle videolar tamamen anlamsız hale geldi ne yazık ki

  • @ZZedanee
    @ZZedanee 5 років тому +1

    Abi discord varmı baz soru caklarım var sana

  • @Darqhawq
    @Darqhawq 5 років тому

    çift eşittir koymayı unutmayın gençler o zaman hata alırsınız ==

  • @ZZedanee
    @ZZedanee 5 років тому +3

    Oyunun adı kırmızı göz

  • @atakankuloglu4877
    @atakankuloglu4877 4 роки тому

    Hocam 17.37 ye kadar geldim ancak, elma sepete çarptığı zaman respawn olmuyor.Sepetin üzerinde kalmaya devam ediyor.sebebi nedir?

    • @atakankuloglu4877
      @atakankuloglu4877 4 роки тому

      @Atatürk'ün Askeri Sanırım haklısınız hocam teşekkürler, yarın tekrar kontrol edeceğim.

    • @zireqberk7710
      @zireqberk7710 4 роки тому +1

      @Atatürk'ün Askeri aynı sorun bende de var. Aynı kodları yazdım olmadı.

    • @Emrsbyz
      @Emrsbyz 4 роки тому

      @Atatürk'ün Askeri o şekilde yaptım yine de olmuyor

    • @Starkcraftt
      @Starkcraftt 4 роки тому +3

      elma ya yeni bir tag oluşturacaksın Inspector kısmına gir ordan tag kısmına gir add tag de elma yaz sonra elma nesnesinin tagını elma seç oluyor hocamızın yazdığı kodda (collision.gameObject.tag == "elma") (.tag == elma dediği için)

    • @Emrsbyz
      @Emrsbyz 4 роки тому

      @@Starkcraftt evet sonradan farketmistim tesekkurler yine de .name yaparak da elma yazsak bile oluyor

  • @cigdemkubey8433
    @cigdemkubey8433 5 років тому

    İlk

  • @laikanubis7399
    @laikanubis7399 4 роки тому

    12:51

  • @furkanahmetkankaya5017
    @furkanahmetkankaya5017 5 років тому +1

    kodların aynısını yazıyorum kabul etmiyor bune biçim iş ya

  • @whodoom
    @whodoom 4 роки тому

    1- using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class SepetSc : MonoBehaviour
    {
    public float hiz;
    int skor;

    // Start is called before the first frame update
    void Start()
    {
    skor = 0;
    }
    // Update is called once per frame
    void Update()
    {
    if (Input.GetKeyDown(KeyCode.RightArrow))
    {
    transform.Translate(hiz*Time.deltaTime,0f,0f);
    }
    if (Input.GetKeyDown(KeyCode.LeftArrow))
    {
    transform.Translate(-hiz * Time.deltaTime, 0f, 0f);
    }
    }
    private void OnCollisionEnter(Collision collision)
    {
    if (collision.gameObject.tag=="elma")
    {
    skor += 10;
    float randomSayi= Random.Range(-3f , 8f);
    collision.gameObject.transform.position = new Vector3(randomSayi,5f,-5f);
    Debug.Log(skor.ToString());
    }

    }
    }

    • @whodoom
      @whodoom 4 роки тому

      2- using System.Collections;
      using System.Collections.Generic;
      using UnityEngine;
      public class ZeminSc : MonoBehaviour
      {
      // Start is called before the first frame update
      void Start()
      {

      }
      // Update is called once per frame
      void Update()
      {

      }
      private void OnCollisionEnter(Collision collision)
      {
      collision.gameObject.transform.position = new Vector3(8f, 5f, -5f);
      }
      }

    • @whodoom
      @whodoom 4 роки тому

      3- collision demek çarpışan diğer nesne demek bu sebeple GameObject büyük harfle değil gameObject şeklinde küçük harfle yazılmıştır.

    • @whodoom
      @whodoom 4 роки тому

      4- Önerilen çözünürlük ve en boy oranları
      Varsayılan 16:9 en boy oranı için şu çözünürlüklerde kodlayın:
      2160p: 3840x2160
      1440p: 2560x1440
      1080p: 1920x1080
      720p: 1280x720
      480p: 854x480
      360p: 640x360
      240p: 426x240