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.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
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