Unity'de kodu farklı satırdan devam ettirme

Maraza25

Hectopat
Katılım
21 Ekim 2020
Mesajlar
189
Çözümler
1
Daha fazla  
Sistem Özellikleri
Asus ROG Strix G15
Cinsiyet
Erkek
Meslek
Öğrenci
Merhaba ben koda belirli koşullarda istenilen satırdan devam etmesini istiyorum. Koşullar hazım ama istenilen satıra nasıl gideceğimi bilmiyorum. Bunu nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
[CODE lang="csharp" title="Bunun gibi mi?"]if (şöyle olursa 5. satırdan)
else if (şöyle olursa 3. satırdan)[/CODE]
Kastettiğiniz bu mu?
 
Sanırım goto ifadesinden bahsediyorsun. Programın önceden etiketlediğin satırdan devam etmesini sağlıyor. Daha fazla bilgi.
Yanlız seni bu durumun sağlıklı olmadığı konusunda uyarıyorum. Goto çoğu kişi tarafından görmezden gelinir ve bende hiçbir projede rastlamadım.
 
Goto arıyorsun. Arama. Yararı yok denecek kadar az, hatta yok. Zararı ise çok. Düzgün şartlı if/else if/else/while işini görmeli. Bahsettiğim şeyleri öğrenip güzelce kavra. Sonra onlarla yapamayınca gelip ben bu kodun şunu şunu yapmasını istiyorum diye konu aç. Yardımcı olmaya çalışırız.
 
Sanırım goto ifadesinden bahsediyorsun. Programın önceden etiketlediğin satırdan devam etmesini sağlıyor. Daha fazla bilgi.
Yanlız seni bu durumun sağlıklı olmadığı konusunda uyarıyorum. Goto çoğu kişi tarafından görmezden gelinir ve bende hiçbir projede rastlamadım.
Goto arıyorsun. Arama. Yararı yok denecek kadar az, hatta yok. Zararı ise çok. Düzgün şartlı if/else if/else/while işini görmeli. Bahsettiğim şeyleri öğrenip güzelce kavra. Sonra onlarla yapamayınca gelip ben bu kodun şunu şunu yapmasını istiyorum diye konu aç. Yardımcı olmaya çalışırız.
Neden Goto önerilmiyor?
 
Sanırım goto ifadesinden bahsediyorsun. Programın önceden etiketlediğin satırdan devam etmesini sağlıyor. Daha fazla bilgi.
Yanlız seni bu durumun sağlıklı olmadığı konusunda uyarıyorum. Goto çoğu kişi tarafından görmezden gelinir ve bende hiçbir projede rastlamadım.
ben goto yu kullanmaya çalıştım olmamıştı ardından unity nin kendi sitesinden unity için nasıl kullanılması gerektiğini öğrendim telekkürederim
 
Goto arıyorsun. Arama. Yararı yok denecek kadar az, hatta yok. Zararı ise çok. Düzgün şartlı if/else if/else/while işini görmeli. Bahsettiğim şeyleri öğrenip güzelce kavra. Sonra onlarla yapamayınca gelip ben bu kodun şunu şunu yapmasını istiyorum diye konu aç. Yardımcı olmaya çalışırız.

Aslında tüm kodlarım neredeyse if else de çalışıyor. Ama buradada bu kod faklı faaklı yerlerde celıştığı için hepsinin tek bir kod gibi çalışması için aklıma böyle bir şey geldi. Ondan bunu ayrıntılı görmek isterseniz de kodları atıp tek tek anlatabilirim nasıl düşündüğümü.
Peki direk kodun belirli satırına gelince istediğimiz satıra gidip oradan devam eden bir kod var mı çünkü goto sandece üst satırlara gidiyor alt satırlara koyunca algılamıyor ama bazen alt tarafa atlamak da lazım oluyor.
Peki örenek vererek anlatıyım
[CODE lang="csharp" title="Örnek"]if (true)
{
//Şu satıra git (istenilen satır)
Şu satıra git(11);
}
/*

BU ARAYI ATLASIN

*/
// Burdan Devam Etsin[/CODE]
böyle bir komut var mı=
 
Son düzenleme:
Dediğim gibi günümüzde goto kullanmadan her şey yapılabiliyor. Goto kullanmanıza bahane üretmek istiyorsanız sabaha kadar konuşabilirsiniz, bir anlamı yok.

Kod kalitesi denen bir şey var.
işte bunun için daha güzel bir komut kesinvardır ben bunu bilmiyorum bilen varsa onu kullanıcam çünkü goto gercekten sıkıntılı bir komut
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı