Konuyu Oyla:
  • Derecelendirme: 4.5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Hareket ettirme
#7
Konuyu biraz daha "story" olarak işlememiz gerekirse;

Yapacağınız bağımsız hareketler için bu bağımsız hareketlerin her birisini ayrı ayrı prosedür olarak tanımlamanız gerekir. Bunu yapmanın en pratik yolu kaç farklı hareket istiyorsanız o kadar uzunlukta bir integer array değişken oluşturmanız ve bu değişkenin değerini rastgele (random) olarak atamanız.

Böylece;

TGlyphMovements = array of Integer;

tipini oluşturduktan sonra global tutacağınız değişkeni (AMovements:TGlyphMovements;) formun constructor'ında doldurun. (Örn. 1-2-3-4-5-6-7-8)

HareketEttir(AGlyphDusman:TGlyph;AMovement:TGlyphMovements); imzalı prosedürünüzü oluşturduktan sonra;

Kullanım olarak: HareketEttir(dusman,randomSayi); olarak yönetimini sağlayabilirsiniz.
Cevapla


Bu Konudaki Yorumlar
Hareket ettirme - Yazar: brs - 07-07-2017, Saat: 17:05
Cvp: Hareket ettirme - Yazar: Halil Han Badem - 07-07-2017, Saat: 20:12
Cvp: Hareket ettirme - Yazar: brs - 08-07-2017, Saat: 02:05
Cvp: Hareket ettirme - Yazar: Halil Han Badem - 08-07-2017, Saat: 07:35
Hareket ettirme - Yazar: masteryoda - 08-07-2017, Saat: 11:11
Hareket ettirme - Yazar: brs - 08-07-2017, Saat: 13:43
Hareket ettirme - Yazar: Abdullah ILGAZ - 08-07-2017, Saat: 14:07



Konuyu Okuyanlar: 1 Ziyaretçi