Çözüldü Unity ile oyun yapmak nasıl öğrenilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Rik Sançez

Hectopat
Katılım
16 Ağustos 2021
Mesajlar
179
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
2 sorum olacak. Öncelikle ilk olarak ben C# dilini öğrendim ve ardından Unity'de oyun yapmak istedim fakat oyun için kod yazarken benim öğrendiğim şeylerle alakası olmadığını gördüm. Sanki farklı bir dil ile yazıyormuşum gibi kullanılan metotları falan nasıl öğrenebilirim, ne yapmam lazım? Bir de Unity'nin Visual Studio Code üzerinden açtığı script yerinde yazarken normalde olduğu gibi Tab tuşuna bastığımda veya yazarken metodu tamamlamıyor, nasıl açacağım o ayarı?
 
Son düzenleyen: Moderatör:
2 sorum olacak. Öncelikle ilk olarak ben C# dilini öğrendim ve ardından Unity'de oyun yapmak istedim fakat oyun için kod yazarken benim öğrendiğim şeylerle alakası olmadığını gördüm. Sanki farklı bir dil ile yazıyormuşum gibi kullanılan metotları falan nasıl öğrenebilirim, ne yapmam lazım? Bir de Unity'nin Visual Studio Code üzerinden açtığı script yerinde yazarken normalde olduğu gibi Tab tuşuna bastığımda veya yazarken metodu tamamlamıyor, nasıl açacağım o ayarı?

Unity'de sol üstteki menülerden birinde preferences diye bir seçenek var. Oradan sağ üstte Visual Studio'yu seçersen kodları tamamlayacaktır.
Öğrenmek içinse C# bilmen tabii ki çok iyi çünkü Unity'de algoritma ve fonksiyonları C# da yazıyorsun. YouTube'da bir iki Unity dersi izle sonra kendi aklındaki şeyleri kendi başına yapmaya çalış. Yapamadığında internetten araştır, ChatGPT'ye sor ama kod kopyala yapıştırmadan ziyade neyi yapamadım diye bak ve nasıl çalıştığınız anlamaya çalış. Örneğin izlediğin videoda adam platform oyunu yaparken zıplama yı nasıl yapacağını anlattı. Sen şu şekil düğünebilirsin: HM demek ki zıplama böyle yapılıyor anladım. Peki oyuncunun havadayken bir daha zıplaması yani çift zıplama olayını nasıl yapabilirim? Diye düşünüp kendi başına yapmaya çalış. Yapamazsan internetten yrdım al ve nasıl çalışıyormuş öğren. Bu şekilde çok rahat ve çok iyi kavrayarak öğrenirsin. Ben de henüz ileri seviye değilim başlangıç aşamasındayım ve ben de öğrenmeye çalışıyorum. Bu metot bende işe yarıyor. Başarılar dilerim.

Unity'de sol üstteki menülerden birinde preferences diye bir seçenek var. Oradan sağ üstte Visual Studio'yu seçersen kodları tamamlayacaktır.
Öğrenmek içinse C# bilmen tabii ki çok iyi çünkü Unity'de algoritma ve fonksiyonları C# da yazıyorsun. YouTube'da bir iki Unity dersi izle sonra kendi aklındaki şeyleri kendi başına yapmaya çalış. Yapamadığında internetten araştır, ChatGPT'ye sor ama kod kopyala yapıştırmadan ziyade neyi yapamadım diye bak ve nasıl çalıştığınız anlamaya çalış. Örneğin izlediğin videoda adam platform oyunu yaparken zıplama yı nasıl yapacağını anlattı. Sen şu şekil düğünebilirsin: HM demek ki zıplama böyle yapılıyor anladım. Peki oyuncunun havadayken bir daha zıplaması yani çift zıplama olayını nasıl yapabilirim? Diye düşünüp kendi başına yapmaya çalış. Yapamazsan internetten yrdım al ve nasıl çalışıyormuş öğren. Bu şekilde çok rahat ve çok iyi kavrayarak öğrenirsin. Ben de henüz ileri seviye değilim başlangıç aşamasındayım ve ben de öğrenmeye çalışıyorum. Bu metot bende işe yarıyor. Başarılar dilerim.

Ha bu arada vidual Studio indirirken Unity ile oyun geliştirme packageını indirdin değil mi? Onu indirmen gerek. Sonrasında Unity'de proje oluşturup sol üstten edit - preferences - externel Tools sekmesinde sağ üstten Visual Studio'yu seçmelisin kodu tamamlaması için. 2022 kullan derim, vsnin AI destekli versiyonu, bayağı iyi tamamlıyor kodları.
 
Unity'de sol üstteki menülerden birinde preferences diye bir seçenek var. Oradan sağ üstte Visual Studio'yu seçersen kodları tamamlayacaktır.
Öğrenmek içinse C# bilmen tabii ki çok iyi çünkü Unity'de algoritma ve fonksiyonları C# da yazıyorsun. YouTube'da bir iki Unity dersi izle sonra kendi aklındaki şeyleri kendi başına yapmaya çalış. Yapamadığında internetten araştır, ChatGPT'ye sor ama kod kopyala yapıştırmadan ziyade neyi yapamadım diye bak ve nasıl çalıştığınız anlamaya çalış. Örneğin izlediğin videoda adam platform oyunu yaparken zıplama yı nasıl yapacağını anlattı. Sen şu şekil düğünebilirsin: HM demek ki zıplama böyle yapılıyor anladım. Peki oyuncunun havadayken bir daha zıplaması yani çift zıplama olayını nasıl yapabilirim? Diye düşünüp kendi başına yapmaya çalış. Yapamazsan internetten yrdım al ve nasıl çalışıyormuş öğren. Bu şekilde çok rahat ve çok iyi kavrayarak öğrenirsin. Ben de henüz ileri seviye değilim başlangıç aşamasındayım ve ben de öğrenmeye çalışıyorum. Bu metot bende işe yarıyor. Başarılar dilerim.
Çok teşekkür ederim. Hocam preferences menüsünü açtım fakat ayarı yapamadım.
 
Çok teşekkür ederim. Hocam preferences menüsünü açtım fakat ayarı yapamadım.

Visual Studio yüklerken şunu da tikleyip indirmen lazım öncelikle. Daha sonra ikinci fotodaki yerden vs yi seçtiğinde sorunsuz çalışması lazım.
 

Dosya Ekleri

  • IMG_8829.png
    IMG_8829.png
    665,6 KB · Görüntüleme: 31
  • IMG_8830.jpeg
    IMG_8830.jpeg
    63,8 KB · Görüntüleme: 35
Çözüm
Visual Studio yüklerken şunu da tikleyip indirmen lazım öncelikle. Daha sonra ikinci fotodaki yerden vs yi seçtiğinde sorunsuz çalışması lazım.
Hocam bir şey daha soracağım. OnTriggerEnter diye bir fonksiyon var ve izlediğim kursta yazınca direkt hazır halde geliyor fakat benim editörümde tamamlamayı geçtim gözükmüyor bile.
 

Technopat Haberler

Geri
Yukarı