Nedir bu image_index? - Game Maker Turkiye

Gamemaker'a yeni başlayan arkadaşlarım sizlere oyunlarınızda sık sık kullanacağınız image_index'den bahsetmek istiyorum.

İmage index kısaca Gamemaker'a yüklediğiniz bir sprite'ın içindeki imageleri kontrol etmek amacıyla kullanılır.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Sprite_ABC adında bir sprite olsun ve bunun içinde ise birinde A , birinde B, birinde ise C yazan 3 adet image olsun.

Öncelikle obje oluşturalım. Objemize istediğiniz ismi verebilirsiniz. <no sprites>  yazan kısımdan Sprite_ABC sprite'ını seçelim.

Daha sonrasında Add Event -> Keyboard-> Letters kısmından sırası ile A , daha sonra B, son olarak C koyalım.

A kısmının içine Piece of Code yani kodu yazacağımız kağıt simgeli kutumuzu sağ yanlardaki Control bölümünden bulup Actions kısmına sürükleyelim.

Açılan kısma aynen şunu yazalım.  image_index = 0

Aynı işlemi B tuşu içinde yapalım. Control kısmından kodu sürükleyim ama bu sefer image_index = 1 yazalım.

Son olarak C için kodumuzu ayarlayalım ve içine image_index = 2 yazalım ve oyunumuzu çalıştıralım.

Oyunumuz açıkken A tuşuna basarsanız ekranda eklediğiniz "A" sprite'ını göreceksiniz. B'ye basarsanız B, C ye basarsanız C sprite'ını göreceksiniz.

----------------------------------------------------------------------------------------------------------------------

Özetle Ne Yaptık?

Tek bir sprite içindeki 3 image'yi sırası ile A, B ve C tuşları ile ekranda gösterdik.

Neden 1 2 3 yerine 0 1 2 diye yaptık?

Programlama sisteminde rakamlar 0 dan başlar ve 0 -> 1 olarak kabul edilir. 1 ise 2, 2 ise 3...

Benzer İçerikler :


Game maker: Studio Genel Bakış

280

09 December 2019

Game maker: Studio Oda Ayarları

213

18 December 2019

GameMaker:Studio Giriş

339

11 December 2019