Debug.Log çalışmıyor

Gültekin5555

Femtopat
Katılım
10 Ocak 2021
Mesajlar
22
Daha fazla  
Cinsiyet
Erkek
Unity Console C# dilinde yazı yazdırmak istiyorum start bölümüne Debug komutunu yazdıgımda rengi değişmiyor. Kaydedip Unity de çalıştırdığımda kodu yazmamışım gibi çalışmıyor. Unity içinde bir objenin içine de atım script dosyasını ama yine de olmadı.
Yazdığım kod:
Void Start()
{
Debug.Log("bla");
}
 
Unity Console C# dilinde yazı yazdırmak istiyorum start bölümüne Debug komutunu yazdıgımda rengi değişmiyor. Kaydedip Unity de çalıştırdığımda kodu yazmamışım gibi çalışmıyor. Unity içinde bir objenin içine de atım script dosyasını ama yine de olmadı.
Yazdığım kod:
Void Start()
{
Debug.Log("bla");
}
Kodlarda sıkıntı yok tabi büyük harf felan onlar technopat’ın düzeltmesinden olmuştur herhalde onun dışında bir problem yok. Çalışmamasının nedeni senin de söylediğin gibi renkli gözükmemesi.
1-Eğer visual studioda yukarda uzantıları açtıktan sonra menüyü özelleştir değil üsttekini seç bir sayfa açılacak orada solda yüklü ye bas yani yüklü olan araçlar eğer orada unity tools yazıyorsa ve aktifse yani bunu öğrenmek için üstüne bastıktan sonra devre dışı bırak yazıyorsa aktiftir yani aktif ki devre dışı bırakabiliyorsun. Kısacası orada devre dışı bırak tuşu varsa aktiftir demek bir şey yapmana gerek yok bu maddede.
2-Visual Studio’da yukarda unity’e iliştir yazıyor mu ve sağda AssemblyC-sharp kullanılıyor mu ona bak (bunu öğrenmek için sağdaki kodlar dışında bir sayfa var orada assemblyC-sharp yazması gerek yani assemblyC-sharp(bulunamadı) gibi yazılar olmamasına dikkat et eğer bu yazdığım 2 maddede sıkıntı varsa unity de kullandığın bu projeyi kaydettiğin dosyalara bak. Yani ilk başta projeyi açarkenki kaydettiğin dosyaya. Orada assemblyC-sharp varsa tamamdır o zaman yapman gereken şey visual studio ya girerek üstte proje ye tıklayıp assembly csharp özelliklerine tıkla ondan sonra visual studio da scriplerin olduğu sekmelere assemblyC-sharp da eklenecek ona gir ondan sonra daha deminki bastığımız projeler kısmına bas projeyi tekrar yükle diye bir tuş var ona bas bir süre sonra artık yukarda iliştir yerine unity e iliştir yazacak ve sağdaki sekmede sadece assemblyC-sharp yazacak bu da olduğu anlamına geliyor. Artık yazarken unity araçlarını kullanacak.
Unity Console C# dilinde yazı yazdırmak istiyorum start bölümüne Debug komutunu yazdıgımda rengi değişmiyor. Kaydedip Unity de çalıştırdığımda kodu yazmamışım gibi çalışmıyor. Unity içinde bir objenin içine de atım script dosyasını ama yine de olmadı.
Yazdığım kod:
Void Start()
{
Debug.Log("bla");
}
İnşallah anlatabilmişimdir umarım işine yarar.
Unity Console C# dilinde yazı yazdırmak istiyorum start bölümüne Debug komutunu yazdıgımda rengi değişmiyor. Kaydedip Unity de çalıştırdığımda kodu yazmamışım gibi çalışmıyor. Unity içinde bir objenin içine de atım script dosyasını ama yine de olmadı.
Yazdığım kod:
Void Start()
{
Debug.Log("bla");
}
Sadece debug mu çalışmıyor. Eğer sadece debug komutu çalışmıyor diğer yazdığın kodlar unity de çalışıyorsa nedenini maalesef bilmiyorum. Ama her kodu çalıştıramadıysan yazdığımı dene. Olmadı visual studioyu sil ve tekrar yükle kendisi assembly sharpı yükler. Yani bende bulunan çözümleri yazdım aklıma başka gelmedi gelirse yazarım.
 
Son düzenleme:
Kodlarda sıkıntı yok tabi büyük harf felan onlar technopat’ın düzeltmesinden olmuştur herhalde onun dışında bir problem yok. Çalışmamasının nedeni senin de söylediğin gibi renkli gözükmemesi.
1-Eğer visual studioda yukarda uzantıları açtıktan sonra menüyü özelleştir değil üsttekini seç bir sayfa açılacak orada solda yüklü ye bas yani yüklü olan araçlar eğer orada unity tools yazıyorsa ve aktifse yani bunu öğrenmek için üstüne bastıktan sonra devre dışı bırak yazıyorsa aktiftir yani aktif ki devre dışı bırakabiliyorsun. Kısacası orada devre dışı bırak tuşu varsa aktiftir demek bir şey yapmana gerek yok bu maddede.
2-Visual Studio’da yukarda unity’e iliştir yazıyor mu ve sağda AssemblyC-sharp kullanılıyor mu ona bak (bunu öğrenmek için sağdaki kodlar dışında bir sayfa var orada assemblyC-sharp yazması gerek yani assemblyC-sharp(bulunamadı) gibi yazılar olmamasına dikkat et eğer bu yazdığım 2 maddede sıkıntı varsa unity de kullandığın bu projeyi kaydettiğin dosyalara bak. Yani ilk başta projeyi açarkenki kaydettiğin dosyaya. Orada assemblyC-sharp varsa tamamdır o zaman yapman gereken şey visual studio ya girerek üstte proje ye tıklayıp assembly csharp özelliklerine tıkla ondan sonra visual studio da scriplerin olduğu sekmelere assemblyC-sharp da eklenecek ona gir ondan sonra daha deminki bastığımız projeler kısmına bas projeyi tekrar yükle diye bir tuş var ona bas bir süre sonra artık yukarda iliştir yerine unity e iliştir yazacak ve sağdaki sekmede sadece assemblyC-sharp yazacak bu da olduğu anlamına geliyor. Artık yazarken unity araçlarını kullanacak.

İnşallah anlatabilmişimdir umarım işine yarar.

Sadece debug mu çalışmıyor. Eğer sadece debug komutu çalışmıyor diğer yazdığın kodlar unity de çalışıyorsa nedenini maalesef bilmiyorum. Ama her kodu çalıştıramadıysan yazdığımı dene. Olmadı visual studioyu sil ve tekrar yükle kendisi assembly sharpı yükler. Yani bende bulunan çözümleri yazdım aklıma başka gelmedi gelirse yazarım.
Dediklerini yaptım ama uzantılar bölümünde unity tool yok tu ve 2. maddedeki AssemblyC-sharp ta gözükmüyor Visual Studio da unityde iliştirde yazmıyor kayıtlı dosyalarda da AssemblyC-sharp yok ben untyi indirirken yanında visual studio da indi acaba ayreten visual studio yu indirsem olur mu? teşekkürler bana yardımcı olmaya çalıştıgın için
 
Dediklerini yaptım ama uzantılar bölümünde unity tool yok tu ve 2. maddedeki AssemblyC-sharp ta gözükmüyor Visual Studio da unityde iliştirde yazmıyor kayıtlı dosyalarda da AssemblyC-sharp yok ben untyi indirirken yanında visual studio da indi acaba ayreten visual studio yu indirsem olur mu? teşekkürler bana yardımcı olmaya çalıştıgın için
Evet ayrı olarak Visual Studio'yu indir derim. veya visual studiodan yukarda araçlar kısmından araç ve özellikleri edinin diyerek visual studio installer sayfasına geçiş yapıp oradan unity tools ve .netframework diye bir kısım var onu da mavi tik yap. Sonra sağ alttan yükle de eğer bunları seçtiğin zaman sağ altta 0 gb yazıyorsa zaten yüklü demektir. neyse unity tools yani visual studio için unity araçlarını ve .NetFramework'ü seçtiğin zmaan sağ alttan yükle dedikten sonra yüklenecek. yüklendikten sonra kendi visual studio yu açacak. eklediğim ekran görüntüsü benim yeen isimli projem. orada assemblyC-Sharp yazıyor. ondan olması lazım. ve .netframework olması lazım. ama istersen her şey isilip tekrar yükleyebilirsin sana kalmış.
 

Dosya Ekleri

  • projeler kısmındaki görüntü.png
    projeler kısmındaki görüntü.png
    17,7 KB · Görüntüleme: 250
Evet ayrı olarak Visual Studio'yu indir derim. veya visual studiodan yukarda araçlar kısmından araç ve özellikleri edinin diyerek visual studio installer sayfasına geçiş yapıp oradan unity tools ve .netframework diye bir kısım var onu da mavi tik yap. Sonra sağ alttan yükle de eğer bunları seçtiğin zaman sağ altta 0 gb yazıyorsa zaten yüklü demektir. neyse unity tools yani visual studio için unity araçlarını ve .NetFramework'ü seçtiğin zmaan sağ alttan yükle dedikten sonra yüklenecek. yüklendikten sonra kendi visual studio yu açacak. eklediğim ekran görüntüsü benim yeen isimli projem. orada assemblyC-Sharp yazıyor. ondan olması lazım. ve .netframework olması lazım. ama istersen her şey isilip tekrar yükleyebilirsin sana kalmış.
yeniden yükledim unity edit kısmından preferences ' e tıkladım ordan extenal tool kısmına geldim ve visual studio yu seçtim ama bu seferde script dosyasına tıkladığımda visual studio yu açmadı ama visual studio seçili değilken açıyodu ama yine aynı debug çalışmıyordu assembly Charp var bu sefer ama
 
yeniden yükledim unity edit kısmından preferences ' e tıkladım ordan extenal tool kısmına geldim ve visual studio yu seçtim ama bu seferde script dosyasına tıkladığımda visual studio yu açmadı ama visual studio seçili değilken açıyodu ama yine aynı debug çalışmıyordu assembly Charp var bu sefer ama
Unity i tertemiz yeniden yüklediysen visual studio installerı aç. Yüklü kısmından indirdiğin visual studio sürümüne bak seçeneklerinde onar diye bir seçenek var ona basarsan gerekli dosyaları indirir. Bir de Visual studiodan araçlar-> araç özellikleri edin dediğin zaman installer açılır oradan unity tools ve .NrtFramework ü sağ alttan indir. Bunları yapınca sıkıntı kalmaması gerekiyor aslında.
 
Unity i tertemiz yeniden yüklediysen visual studio installerı aç. Yüklü kısmından indirdiğin visual studio sürümüne bak seçeneklerinde onar diye bir seçenek var ona basarsan gerekli dosyaları indirir. Bir de Visual studiodan araçlar-> araç özellikleri edin dediğin zaman installer açılır oradan unity tools ve .NrtFramework ü sağ alttan indir. Bunları yapınca sıkıntı kalmaması gerekiyor aslında.
teşekküre ederim oldu sonunda
 

Yeni konular

Geri
Yukarı