Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.
|
|
| 2010-01-25, 21:06 | GML Tutorial |
---|
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| X Sejak ada yang minta tutorial dariku, aku beri deh. (Btw, sengaja posting di kategori ini mumpung threadnya masih dikit ) Okay, Untuk memakai GML, buka dulu program Game Maker, kemudian buka Script. (Sebenarnya bisa saja dari Execute Code dari Object, tapi untuk latihan, pakai script aja dulu) Btw, tutorial kode GML ini kompatibel dengan GM 8 Lite ================================= Membuat Function sendiri- Spoiler:
Kenapa bikin function sendiri? Function sendiri berguna untuk menghemat waktu penulisan kode. Contoh: Script name: Posisi - Code:
-
x := argument0; y := argument1; Nah, setelah itu, pasang di object pada Event Create bagian Execute Code Di situ, tulis Posisi(100,50). Nah, ketika di Run, maka posisi object ketika mulai akan berada di x = 100 dan y = 50. Nah, dengan begitu, Anda tidak perlu lagi menulis variabel x dan y. Mengatur Posisi Text Benar-benar di Tengah GambarCara 1: - Spoiler:
Jika punya gambar dan ingin textnya benar-benar di tengah, gunakan kode berikut : Script Name: Tengah - Code:
-
draw_set_halign(fa_center); draw_set_valign(fa_middle); kemudian di Execute Code , ketik Tengah() . Dan pastikan di bagian Sprite, gambar tersebut Originnya sudah di Center. Dengan begitu, teks dipastikan akan berada di tengah-tengah gambar Cara 2: (Credit by IrfanG)- Spoiler:
-- Center On Sprite (Bedanya, yang ini tidak perlu lagi di Center pada Sprite Originnya. Nama script: center_draw - Code:
-
draw_set_halign(1) // Center sama aja kaya fa_center draw_set_valign(1) // Middle sama aja kaya fa_middle draw_set_font(xx) // terserah mau font apa aja.. (variable font di gm) draw_set_color(xxx) // terserah dari 0 sampe 16777215 // Proses drawing kalo gm lite - Code:
-
draw_text(x+sprite_xoffset,y+sprite_yoffset,argument[0]) // kalo gm pro - Code:
-
draw_text_ext(x+sprite_xoffset,y+sprite_yoffset,argument[0],-1,sprite_width) // Harus pakai penutup script.. - Code:
-
draw_set_color(0) // aka black draw_set_halign(0) // left draw_set_valign(0) // top
================================= Btw, jika ada kritik, saran, dan sebagainya, silakan komen dan akan ku update postingan pertama. X
Terakhir diubah oleh Vsio tanggal 2010-01-26, 14:13, total 6 kali diubah |
| | | 2010-01-25, 21:21 | Re: GML Tutorial |
---|
Notorius Veteran
Posts : 1408 Thanked : 0 Engine : RMVX Skill : Intermediate Type : Event Designer
| Just that? Kok sedikit? Banyakin donk... (atau memang cuma itu saja? wew...) |
| | | 2010-01-25, 21:23 | Re: GML Tutorial |
---|
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| - Notorius wrote:
- Just that? Kok sedikit? Banyakin donk... (atau memang cuma itu saja? wew...)
X Akan kutambahin jika aku punya ide tentang apa tutorial yang ingin kubagi atau kalau ada yang beri ide . Edit: Udah diupdate. Mengatur Posisi Text Benar-benar di Tengah GambarPlus, kompatibilitas tutorialnya pada versi Game Maker nya. X |
| | | 2010-01-25, 22:00 | Re: GML Tutorial |
---|
Notorius Veteran
Posts : 1408 Thanked : 0 Engine : RMVX Skill : Intermediate Type : Event Designer
| @vsio: kalo bisa jelasin sedikit2 gimana cara bkin game sidescroller, kayak Michael Engine, gituh |
| | | 2010-01-25, 22:05 | Re: GML Tutorial |
---|
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| - Notorius wrote:
- @vsio:
kalo bisa jelasin sedikit2 gimana cara bkin game sidescroller, kayak Michael Engine, gituh X Oh, kalau bisa sumbangin sendiri (dikredit kok ) Soalnya gak semua trik pernah kucoba. Kenapa? Karena gameku blm pernah perlu trik itu. Tp, kalau ada waktu bakal coba-coba deh. X |
| | | 2010-01-26, 05:58 | Re: GML Tutorial |
---|
shikami Member 1000 Konsep
Posts : 3744 Thanked : 31 Engine : Multi-Engine User Skill : Beginner Type : Developer
Awards:
| Hoho.,akhirnya ada juga tutornya.. Meski terbatas pada function.. Ni pake gm7 bsa gk yah? We want more! |
| | | 2010-01-26, 08:16 | Re: GML Tutorial |
---|
hart Senior
Posts : 805 Thanked : 38 Engine : Other Skill : Very Beginner Type : Developer
| Nah, ini dia tutorial GML yg aku tunggu2, thanks banget kk vsio tapi koq pendek banget yah..? Kutunggu kelanjutannya yah... Saran aja, kalo bisa buat 1 contoh game sederhana pake GML donk.. Kalo gak bisa ya gpp.. Sekali lagi, thanks buat tutorialnya hihihi... |
| | | 2010-01-26, 09:36 | Re: GML Tutorial |
---|
Rei_Fan49 Ex-Scripter
Posts : 304 Thanked : 15 Engine : Multi-Engine User Skill : Advanced Type : Scripter
| @shikami:Setau aku mah, Function ini mah dari GM6.. jadi GM7 bisa tapi kalo mau ditambah ada bentar.. maaf kk vsio, kalo lancang nulis tutor (extra mungkin add-on buat Center() ) - Spoiler:
-- Center On Sprite (script utama aku di tiap game yang pake button, termasuk RPGVX dan RPGXP game launcher..) Ini code spesial mirip sama tutorialnya kk Vsio yang diatas, mungkin ini bisa ngebantu Nama script: center_draw draw_set_halign(1) // Center sama aja kaya fa_center draw_set_valign(1) // Middle sama aja kaya fa_middle draw_set_font(xx) // terserah mau font apa aja.. (variable font di gm) draw_set_color(xxx) // terserah dari 0 sampe 16777215 // Proses drawing draw_text(x+sprite_xoffset,y+sprite_yoffset,argument[0]) // kalo gm lite draw_text_ext(x+sprite_xoffset,y+sprite_yoffset,argument[0],-1,sprite_width) // kalo gm pro // Harus pakai penutup script.. draw_set_color(0) // aka black draw_set_halign(0) // left draw_set_valign(0) // top
|
| | | 2010-01-26, 09:53 | Re: GML Tutorial |
---|
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| - IrfanG wrote:
- @shikami:Setau aku mah, Function ini mah dari GM6.. jadi GM7 bisa tapi kalo mau ditambah ada bentar..
maaf kk vsio, kalo lancang nulis tutor (extra mungkin add-on buat Center() )
- Spoiler:
-- Center On Sprite (script utama aku di tiap game yang pake button, termasuk RPGVX dan RPGXP game launcher..) Ini code spesial mirip sama tutorialnya kk Vsio yang diatas, mungkin ini bisa ngebantu Nama script: center_draw draw_set_halign(1) // Center sama aja kaya fa_center draw_set_valign(1) // Middle sama aja kaya fa_middle draw_set_font(xx) // terserah mau font apa aja.. (variable font di gm) draw_set_color(xxx) // terserah dari 0 sampe 16777215 // Proses drawing draw_text(x+sprite_xoffset,y+sprite_yoffset,argument[0]) // kalo gm lite draw_text_ext(x+sprite_xoffset,y+sprite_yoffset,argument[0],-1,sprite_width) // kalo gm pro // Harus pakai penutup script.. draw_set_color(0) // aka black draw_set_halign(0) // left draw_set_valign(0) // top
X Wah, makasih Btw, bedanya dengan yang aku apa? (Sebelum ditambihin ke post pertama ) X |
| | | 2010-01-26, 14:05 | Re: GML Tutorial |
---|
Rei_Fan49 Ex-Scripter
Posts : 304 Thanked : 15 Engine : Multi-Engine User Skill : Advanced Type : Scripter
| - Vsio wrote:
- IrfanG wrote:
- @shikami:Setau aku mah, Function ini mah dari GM6.. jadi GM7 bisa tapi kalo mau ditambah ada bentar..
maaf kk vsio, kalo lancang nulis tutor (extra mungkin add-on buat Center() )
- Spoiler:
-- Center On Sprite (script utama aku di tiap game yang pake button, termasuk RPGVX dan RPGXP game launcher..) Ini code spesial mirip sama tutorialnya kk Vsio yang diatas, mungkin ini bisa ngebantu Nama script: center_draw draw_set_halign(1) // Center sama aja kaya fa_center draw_set_valign(1) // Middle sama aja kaya fa_middle draw_set_font(xx) // terserah mau font apa aja.. (variable font di gm) draw_set_color(xxx) // terserah dari 0 sampe 16777215 // Proses drawing draw_text(x+sprite_xoffset,y+sprite_yoffset,argument[0]) // kalo gm lite draw_text_ext(x+sprite_xoffset,y+sprite_yoffset,argument[0],-1,sprite_width) // kalo gm pro // Harus pakai penutup script.. draw_set_color(0) // aka black draw_set_halign(0) // left draw_set_valign(0) // top
X
Wah, makasih Btw, bedanya dengan yang aku apa? (Sebelum ditambihin ke post pertama )
X Jadi bedanya.. kalo yang ini langsung auto align.. trus langsung draw di center sprite.. nya, btw kalo salah.. tinggal ganti " x+sprite_xoffset " jadi " x+(sprite_width/2) " sama " y+sprite_yoffset " jadi " y+(sprite_width/2) " |
| | | 2010-01-26, 14:15 | Re: GML Tutorial |
---|
Vsio Xutix Xox
Posts : 2377 Thanked : 18 Engine : Multi-Engine User Skill : Advanced Type : Developer
| X @IrfanG: Makasih Udah ditambah ke first post dengan beberapa editan. X |
| | | 2010-01-26, 15:34 | Re: GML Tutorial |
---|
Randomasta Senior
Posts : 661 Thanked : 6 Engine : RMVX
| Hmm, kayaknya lebih tepat disebut kumpulan tip & trik GML yah? Aku gak gitu ahli yang ginian, tapi ntar aku coba kontribusi deh... keep posting bro... |
| | | 2010-02-17, 15:47 | Re: GML Tutorial |
---|
Rei_Fan49 Ex-Scripter
Posts : 304 Thanked : 15 Engine : Multi-Engine User Skill : Advanced Type : Scripter
| Tambahan dateng... ganti posisi.. - Spoiler:
Ini cuman bisa dimasukkin ke execute code... kalo script bisa aja.. - Code:
-
Script.. Assign_Another(obj, x, y) obj = argument[0] X = argument[1] Y = argument[2] (obj).x = X (obj).y= Y
Terakhir diubah oleh IrfanG tanggal 2010-02-20, 10:37, total 1 kali diubah |
| | | 2010-02-18, 15:36 | Re: GML Tutorial |
---|
hart Senior
Posts : 805 Thanked : 38 Engine : Other Skill : Very Beginner Type : Developer
| tanya om.. ceritanya saya buat sebuah object pesawat. saya mau pesawatnya bergerak ke kiri kalo kita tekan tombol keyboard kiri, ke kanan kalo tekan tombol kanan, dsb.. jadi, pertama2, di objek pesawat itu kutulis kode gini: 1. kubuat event keyboard left, terus kutarik execute code, lalu kuisi kode ini: - Code:
-
if(x > 40) { x -=10; } mengapa x > 40? agar pesawat tidak bergerak ke kiri lagi bila posisinya sudah 40. 2. kubuat event keyboard right, kutarik execute code, lalu kuisi kode ini: - Code:
-
if(x < room_width - 40) { x +=10; } sama dengan poin 1, hanya saja pesawat bergerak ke kiri. nah, masalahnya, setelah dicoba, pesawatnya koq gak mau bergerak??????? Yang anehnya, setelah itu kuubah jadi begini: - kedua kode tadi kuhapus, terus kubuat event step, lalu kumasukkan kode ini: - Code:
-
if(keyboard_check(vk_right)) { if(x < room_width - 40) { x +=10; } }
if(keyboard_check(vk_left)) { if(x > 40) { x -= 10; } } nah kalau dibuat begitu, koq bisa ya? padahal kulihat bagaimanapun, harusnya cara pertama tadi dengan cara kedua sama aja, tapi yg pertama koq gak bisa?? hihihi... |
| | | 2010-02-18, 19:16 | Re: GML Tutorial |
---|
Randomasta Senior
Posts : 661 Thanked : 6 Engine : RMVX
| @hart di tempatku bisa tuh 0_o starting poin pesawatnya di mana? Aku sendiri sih malah nyaranin cara yg kedua, lebih gampang kalo ada yg mau diubah. |
| | | 2010-03-30, 20:40 | Re: GML Tutorial |
---|
iryuu Newbie
Posts : 6 Thanked : 0 Engine : RMVX
| malem~ hi2 smua, ada yg bisa ngasih tau aku ga, gmana caranya bikin linear battle sistem model game tale of destiny gitu thanx before |
| | | 2010-03-30, 21:03 | Re: GML Tutorial |
---|
Pi-Man Novice
Posts : 115 Thanked : 0 Engine : Other Skill : Intermediate Type : Developer
| Hm, linear battle system? Belum pernah nyoba. Mungkin entar, kalau merealisasikan game Tales of Cuteness... |
| | | 2010-04-18, 22:09 | Re: GML Tutorial |
---|
iryuu Newbie
Posts : 6 Thanked : 0 Engine : RMVX
| | | | 2010-04-18, 22:16 | Re: GML Tutorial |
---|
dnasman
Admin Kodok Ganteng Indonesia™
Posts : 1361 Thanked : 21 Engine : RMXP Skill : Intermediate Type : Event Designer
Awards:
| Halo iryuu Post kamu di atas bisa dikategoriin sebagai 'junk' loh Ada baiknya kamu baca-baca lagi Peraturan ForumTerima kasih banyak dan semoga tidak diulangi lagi |
| | | 2010-04-19, 18:23 | Re: GML Tutorial |
---|
Guest Tamu
| Saya malah jarang pake script kalo di GM. Biasanya pake execute code @iryuu : saya coba bikin scriptnya dulu ya. Nanti kalo berhasil saya upload di sini |
| | | | Re: GML Tutorial |
---|
Sponsored content
| | | | Similar topics | |
|
Similar topics | |
| |
Halaman 1 dari 1 | |
| Permissions in this forum: | Anda tidak dapat menjawab topik
| |
| |
Latest 10 Topics | [Web Novel] Gloria Infidelis 2016-11-17, 21:27 by LightNightKnight
[Announcement] Forum baru untuk RMID 2016-08-25, 16:39 by TheoAllen
Where I'm Wrong ? 2016-07-24, 16:10 by ReydVires
flakeheartnet's Resources part III 2016-07-08, 14:30 by flakeheartnet
Keira's Art Warehouse 2016-06-28, 19:27 by KeiraBlaze
Theo Core Time System + Bingung 2016-06-27, 16:24 by Lockin
Error Script, Maybe ? 2016-06-27, 16:20 by Lockin
Nusaimoe @ RMID Lounge 2016-06-21, 05:02 by Jihad Bagas
Call Random Battle 2016-06-15, 17:04 by Lockin
Flakeheartnet Resources Part II [come back gift] 2016-06-07, 15:51 by flakeheartnet
|
Statistics
|
Members: [ 4947 ]
Topics: [ 8258 ]
Posts: [ 112606 ]
Newest member: [ https://rmid.forumotion.net/u4968 ]
|
|
|
|
|
|