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

Join the forum, it's quick and easy

Komunitas Game Maker Indonesia
Silakan login untuk lebih menikmati forum ini :3.
Komunitas Game Maker Indonesia
Would you like to react to this message? Create an account in a few clicks or log in to continue.

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

2 posters

Go down

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

Post by Squeka 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
Squeka
Admin

Jumlah posting : 53
Reputasi : 0
Life : Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML 410

https://gm-id.forumid.net

Kembali Ke Atas Go down

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

Post by hikarusama 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 : Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML 410

Kembali Ke Atas Go down

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

Post by Squeka 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
Squeka
Admin

Jumlah posting : 53
Reputasi : 0
Life : Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML 410

https://gm-id.forumid.net

Kembali Ke Atas Go down

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

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik