Forumlar

Mac swift oyun alanı sorusu; sağa yuvarla sola yuvarla

VEYA

onqun

Orijinal afiş
13 Ekim 2006
  • 11 Tem 2019
Kafam o kadar karışık ki, yaratığım düğmeye bastığında durmuyor. Sinirlendiğim bu yazı için üzgünüm.

ekler

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4,3 MB · Görüntüleme: 1.427
0

09872738

İptal edildi
12 Şub 2005


  • 11 Tem 2019
Bunu tam olarak nerede yaptığından ve hangi davranışı beklediğinizden emin değilsiniz. Daha fazla bilgi verebilir misiniz?

Kodum sizinkinden biraz farklı ve betada olduğum için kod artık çalışmayacak, bu yüzden kodunuzu deneyemiyorum.

Her neyse: Sorununuz döngüyü kullanmaktan kaynaklanıyor olabilir mi:

!isOnOpenSwitch iken ?

Bu, Byte'ın sonsuza kadar yürümeyi denemesine neden olur. Bu nedenle bir for ( ben için 1 ... 14 ) yerine döngü yapın, böylece Byte sahneye çıktıktan sonra durur Son düzenleme: 11 Tem 2019 VEYA

onqun

Orijinal afiş
13 Ekim 2006
  • 12 Tem 2019
Evet muhtemelen ama neden? Açık anahtarda 0

09872738

İptal edildi
12 Şub 2005
  • 12 Tem 2019
onqun dedi ki: Evet muhtemelen ama neden? Açık anahtarda
İç döngüden asla ayrılmaz gibi görünüyor: son sırada bir kez, turnLeft'ten sonra, iç döngüde sıkıştı (isBlockedLeft || isBlockedRight iken) çünkü sağda bloke edildi, bu yüzden asla döngüden ayrılmadı ve bu nedenle ileriye doğru hareket etti. sonsuz...

Bu yüzden ilk gönderimi düzeltmem gerektiğine inanıyorum: sorun mutlaka dış döngüden değil, daha çok iç döngüden kaynaklanıyor, asla son satırda bırakmıyor Son düzenleme: 12 Tem 2019

BootLox'lar

ile
15 Nis 2019
  • 27 Eyl 2019
İşte dün meydan okumayı bitirdiğimde kullandığım şey. Kodum sizinki kadar basit olmasa da. Daha sonra programlama hakkında daha fazla şey öğrendiğimde daha basit bir yol bulmaya çalışmak istiyorum.

ekler

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1.002.1 KB · Görüntüleme: 792