Anasayfa Eğitseller Oyun Yapımı Blitz3D Döngüler

Blitz3D Döngüler PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 1
ZayıfEn iyi 
Eğitseller - Oyun Yapımı
Cumartesi, 17 Mart 2007 13:31
Döngü nedir?

Şarta dayalı olan bir dizi işlemin tekrarlandığını düşünürsek, bu sürekli tekrar işlemine döngü diyoruz.

Bunlara For Next,Step,While Wend,Repeat Until dir.

For Next döngüsü:

For-Next döngüsü sayacın başlangıç değerinden başlayarak bitiş değerine kadar istenilen miktarda artırılarak blok içindeki komutları çalıştırır.

Kullanılışı:

For [Başlangıç değerinin değişkeni] [ durumlar = eşitlik ] başlangıç değeri To [gidilecek değer]
[kod]
[kod]
[kod]
[kod]
Next

Örnek:

For n=1 To 10
Print "Blitz3d Türkçe"
Next

Ekranda 10 tane Blitz3d yazısını göreceksiniz.

Step:

For Next deki artış miktarını ayarlayabilecez

For [Başlangıç değerinin değişkeni] [ durumlar = eşitlik ] başlangıç değeri To [gidilecek değer] Step [Artış Miktarı]
[kod]
[kod]
[kod]
[kod]...
Next

Örnek:

For n=1 To 10 Step 2
Print "Blitz3d Türkçe "+n
Next

Ekranda Blitz3d Türkçe 1 den başlayı yadaki değeri 1 3 5 7 9 olduğu göreceksiniz

While Wend döngüsü:

Bir şart gerçekleştiği sürece çalışması gereken program bloklarında kullanılırlar.

Kullanılışı:


While [gerçekleşirse çıkılacak değişken] = [ve değeri]
[kod]
[kod]
[kod]
[kod]...
Wend

"Not" durumun gerçekleştimesidir. Yani a=10 a ona eşit, Not a=10 a ona eşit değildir



Örnek:
While Not a=10
a=a+1
Print "Blitz3d Türkçe "+a
Wend

Ekranda Blitz3d Türkçe 1 den 10 kadar yanlarında kadar sayıları göreceksininiz.

Repeat Until Döngüsü

While Wend döngüsüne benzer bu sefer durumu alta gösteriyoruz ve son durum olduğunda döngüden çıkılıyor.

Örnek:
Repeat
Print "Çıkmak için ESC bas."
Until KeyHit(1)

Yazar: Can ÜRÜK
  Yorum yok.
Yorum ekle. (0 yorum)

 

OyunGelistirici.net - Türk Oyun Yapımcılarının Buluşma Noktası

Bu sitede yazılan tüm yazıların hakları yazarlarına aittir. İzin alınmadan yayınlanamaz.

Bu sitede Firefox kullanmanız önerilir. En az 1024 x 768 masaüstü çözünürlüğü tavsiye edilir.