Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML
2 posters
Halaman 1 dari 1
Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML
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:
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.
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.
Re: Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML
masih kurang ngerti..
bsa kasih contoh langkah2 di GMnya?
sekalian tutrial
bsa kasih contoh langkah2 di GMnya?
sekalian tutrial
hikarusama- Jumlah posting : 6
Reputasi : 0
Life :
Re: Contoh Cara Mengganti Nilai dari Dua/Lebih Instance dari Object yang sama Melalui GML
Itu memang di GM .
GML itu adalah bahasa scripting GM .
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 .
3. Terus jalanin .
Ngaruhnya nanti object Car yang dibuat tadi punya kecepatan yang berbeda tanpa harus bikin tiga Object berbeda .
Masih kurang? Kasih tau yang mana yang kurang .
GML itu adalah bahasa scripting GM .
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 .
3. Terus jalanin .
Ngaruhnya nanti object Car yang dibuat tadi punya kecepatan yang berbeda tanpa harus bikin tiga Object berbeda .
Masih kurang? Kasih tau yang mana yang kurang .
Similar topics
» Bubble Ninja - Penundaan OBT Bubble Ninja
» Cara Draw Object jika Memakai Draw Event
» Bubble ninja :: Bagaimana cara mendapatkan CB Code dari website Bubble Ninja
» masih bingung sama game buatan saya
» Salam Kenal Dari Kami :)
» Cara Draw Object jika Memakai Draw Event
» Bubble ninja :: Bagaimana cara mendapatkan CB Code dari website Bubble Ninja
» masih bingung sama game buatan saya
» Salam Kenal Dari Kami :)
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|