• 09-02-2019, 23:41:10
    #1
    Herkese merhaba öncelikle. Unity de bir oyun yapıyorum, daha doğrusu yapmaya çalışıyorum hesem daha doğru olur. C# Hakkında bilgim For döngisi if else derecesine kadar, Yok da diyebiliriz yani.
    Sorum şu ben Oyunda Bir nesneye tıkladığım zaman nesnenin yok olmasını ve bi rakamın artmasını istiyorum, Örneğin. Yerde ot'lar var ve ben üzerine tıkladığım otun yok olmasını veya görünmez olmasını ve de sol üstte bir rakamın artmasını ve bir çuvalın ot ile dolmasını istiyorum diyelim. Kısaca Bir nesneye tıklayınca o nesneyi görünmez yapıp başka bir nesneyi görünür yapıp bir rakamı da arttırmayı istiyorum. Araştırdım ve bir şeyler bulamadım yardımcı olabilecek seviyede bilgisi olan arkadaşlar, yardım edebilir mi ?

    Bir de Unity C# öğrenebileceğim güzel kaynaklar ve yöntemler, öneriler varsa bildiğiniz söylerseniz, çok yardımcı olmuş olursunuz.
  • 09-02-2019, 23:53:23
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    unity de elbet biri yılan veya mario yapmıştır.

    normalde iki obje birbirine değince toplama işlemi yapılıyor, yani belirli işlemler var.

    kontrollerine fare tıklamasında objeye tıkladığında işlem yap ekleyebilirsin. biraz referans al ve çevir. onun harici bu dediğini ingilizce kaynaklarda aratırsan kesin sonuç verir.
  • 10-02-2019, 00:26:03
    #3
    Emin değilim ama yapı şu şekilde olabilir.

    Otun bulunduğu bölgeye click işlemi yapıldığında if sorgusunda ota hide atanır çuvala show atanır sayının bulunduğu değişkenede +1 atanır
  • 10-02-2019, 00:29:20
    #4
    MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
    Emin değilim ama yapı şu şekilde olabilir.

    Otun bulunduğu bölgeye click işlemi yapıldığında if sorgusunda ota hide atanır çuvala show atanır sayının bulunduğu değişkenede +1 atanır
    Yorumunuz için teşekkürler hocam ama bunların yapılması gerektiğini biliyorum nasıl yapıldığını bilmediğim için sordum zaten



    SLKing adlı üyeden alıntı: mesajı görüntüle
    unity de elbet biri yılan veya mario yapmıştır.

    normalde iki obje birbirine değince toplama işlemi yapılıyor, yani belirli işlemler var.

    kontrollerine fare tıklamasında objeye tıkladığında işlem yap ekleyebilirsin. biraz referans al ve çevir. onun harici bu dediğini ingilizce kaynaklarda aratırsan kesin sonuç verir.
    Yorumunuz için teşekkürler hocam
  • 10-02-2019, 03:05:10
    #5
    Üyeliği durduruldu
    Bence bu projeden önce if else nin ötesine geçmeye çalıman lazım. Yani dili öğrenmek gibi
  • 10-02-2019, 04:51:46
    #6
    ingilizce biliyor musun (ileri seviye olmasina gerek yok)

    biliyorsan;
    2d oyunlar icin bu kursu tavsiye ederim. Temel seviyede isine yarayacak kadar c# ve js ögrenebilirsin
    https://www.udemy.com/unitycourse/

    kursa para vermene gerek yok, torrentten bulabilirsin

    ayni adamlarin 3d kursu var ancak izlemedigim icin fikrim yok

    https://www.udemy.com/unitycourse2/

    ilk verdigim linkin videolarinin bir kismini izledim ve 3 arkadas birlikte sniper oyununu gelistirdik (ben daha cok backend tarafinda calismistim). Bu sniper oyunu kinect kamera kullanilarak el hareketleriyle calisiyor. Yani el ile silahin pozisyonu ayarlanabiliyor diger el ile de ates edilebiliyor ayrica zoom in ve out da mümkün. Ikinci komut imkani da sesli komut..

    Asagida örnek bir demo var

    http://human-ist.unifr.ch/sites/huma...iper_video.mp4

    not: videodaki ben degilim, calisma arkadasimin yurttan oda arkadasi.. Ikinci olarak dikkat ederseniz sesli komut (mesela fire) demoda calismamis nedense

    akademik teknik bilgi isteyen arkadaslar buradan yazdigimiz makaleyi okuyabilir

    http://human-ist.unifr.ch/sites/huma...hat_Sniper.pdf

    belki biraz motivasyonuna katki saglar diye paylastim

    kolay gelsin
  • 10-02-2019, 05:00:11
    #7
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    ingilizce biliyor musun (ileri seviye olmasina gerek yok)

    biliyorsan;
    2d oyunlar icin bu kursu tavsiye ederim. Temel seviyede isine yarayacak kadar c# ve js ögrenebilirsin
    https://www.udemy.com/unitycourse/

    kursa para vermene gerek yok, torrentten bulabilirsin

    ayni adamlarin 3d kursu var ancak izlemedigim icin fikrim yok

    https://www.udemy.com/unitycourse2/

    ilk verdigim linkin videolarinin bir kismini izledim ve 3 arkadas birlikte sniper oyununu gelistirdik (ben daha cok backend tarafinda calismistim). Bu sniper oyunu kinect kamera kullanilarak el hareketleriyle calisiyor. Yani el ile silahin pozisyonu ayarlanabiliyor diger el ile de ates edilebiliyor ayrica zoom in ve out da mümkün. Ikinci komut imkani da sesli komut..

    Asagida örnek bir demo var

    http://human-ist.unifr.ch/sites/huma...iper_video.mp4

    not: videodaki ben degilim, calisma arkadasimin yurttan oda arkadasi.. Ikinci olarak dikkat ederseniz sesli komut (mesela fire) demoda calismamis nedense

    akademik teknik bilgi isteyen arkadaslar buradan yazdigimiz makaleyi okuyabilir

    http://human-ist.unifr.ch/sites/huma...hat_Sniper.pdf

    belki biraz motivasyonuna katki saglar diye paylastim

    kolay gelsin
    Öncelikle dikkate alıp yanıt verdiğiniz için çok teşekkürler hocam. oyun fikri güzelmiş dahada geliştirmeniz dileğiyle, ingilizcem beginner den biraz fazla desem olur sanırım tavsiyeleriniz için teşekkürler tekrardan.
  • 10-02-2019, 05:15:00
    #8
    iki tane farkli ders icin yaptik aslinda.. Gelistirme isi sikintili cünkü, elle oynamak cidden yorucu bir sey, o yüzden zaten bu tarz seyler pek yaygin degil.. Ama alternatif düsünürsen neden sen yapmayasin?

    Anladigim kadariyla yasin kücük. Yazilimi bir meslek olarak ögrenmek istiyorsan ingilizceyi ögren. Hobi amacli ögreneyim, bir iki is yapip para kazanayim diyorsan internette yeteri kadar türkce kaynak mevcut. Basarilar simdiden