Komunitas Game Maker Indonesia
Silakan login untuk lebih menikmati forum ini :3.

Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML

Topik sebelumnya Topik selanjutnya Go down

Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML

Post by Squeka on Wed Jul 11, 2012 8:06 am

Di sini akan dijelaskan cara mengganti dua nilai variabel dari dua/lebih instance dari object yang sama.
Jika memanggil sebuah instance dengan method "instance_create", tentunya akan didapat sebuah nilai "index" instance. Index tersebut bisa dimanfaatkan untuk mengganti nilai atau eksekusi suatu event dari suatu instance tertentu.

Misal terdapat object "Car" dengan variable "hspeed".

Misal dari object lain yang memanggil instance dari object "Car" di event Create. Sehingga:

Code:

mobil1 = instance_create(20,20,Car);
(mobil1).hspeed = 7;

mobil2 = instance_create(20,40,Car);
(mobil2).hspeed = 10;

mobil3 = instance_create(20,60,Car);
(mobil3).hspeed = 5;

Dengan GML di atas, dengan mudah dapat dilakukan inisiasi nilai terhadap instance yang berbeda namun dalam object yang sama melalui script.
Dalam GML tadi, didapat bahwa tiga instance Car yang dibuat memiliki hspeed yang berbeda-beda dan nilainya diatur sesuai keinginan.

Mengapa harus menggunakan variable saat menggunakan "instance_create"? Hal ini agar didapat index instancenya sehingga lebih mudah untuk mengganti nilai instance perindividu karena telah didapat nilai indexnya.

Squeka
Admin

Jumlah posting : 53
Reputasi : 0
Life :

Lihat profil user http://gm-id.forumid.net

Kembali Ke Atas Go down

Re: Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML

Post by hikarusama on Sat Jul 14, 2012 1:57 am

masih kurang ngerti..
bsa kasih contoh langkah2 di GMnya?
sekalian tutrial Smile

hikarusama

Jumlah posting : 6
Reputasi : 0
Life :

Lihat profil user

Kembali Ke Atas Go down

Re: Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML

Post by Squeka on Sat Jul 14, 2012 7:58 am

Itu memang di GM Smile.
GML itu adalah bahasa scripting GM Smile.

Kalau masih kurang coba yang ini:

1. Bikin object Car (Jangan lupa kasih sprite apa aja ukuran 32x32)
di event Create di "Execute a Piece of Code", tulis "hspeed = 10;"
2. Bikin object "AturMobil"
Selanjutnya copas code GML dalam tag [code] yang kutulis tadi Smile.
3. Terus jalanin Smile.

Ngaruhnya nanti object Car yang dibuat tadi punya kecepatan yang berbeda tanpa harus bikin tiga Object berbeda Smile.

Masih kurang? Kasih tau yang mana yang kurang Smile.

Squeka
Admin

Jumlah posting : 53
Reputasi : 0
Life :

Lihat profil user http://gm-id.forumid.net

Kembali Ke Atas Go down

Re: Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML

Post by Sponsored content Today at 1:00 pm


Sponsored content


Kembali Ke Atas Go down

Topik sebelumnya Topik selanjutnya Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik