www.gmindo.web.id/forum
Forum ini sudah tidak dipakai lagi. Silakan ke forum baru di www.gmindo.web.id/forum Very Happy

Terima kasih

PAUSE pada Game

Topik sebelumnya Topik selanjutnya Go down

PAUSE pada Game

Post by DONI on Fri 03 May 2013, 18:09

bikin Pause pada Game selain gunain instance_deactivate_all(true) ada cara lain gak???
soalnya kalo pake script di atas biasanya objek jadi tdk terlihat.
Saya pengen nya semua objek yg ada di room /GamePlay tetap terlihat.
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Riza_Farhandi on Fri 03 May 2013, 18:39

pake show_message("PAUSE") Razz

Pake kode ini = Very Happy

keyboard_wait();
io_clear();

Sorry gak bisa ngasih tau lebih jelas
soalnya lg pake hp... Very Happy
avatar
Riza_Farhandi
GM Beginner
GM Beginner

100%
Jumlah posting : 393
Points : 356
Join date : 24.01.13
Age : 18
Lokasi : Tangerang Selatan

Lihat profil user http://mrizaf.mywapblog.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Fri 03 May 2013, 18:51

Create:
Code:
pause = 0
spr = spr_tes

Event keyboard space pressed:
Code:
if pause = 0
{
spr = sprite_create_from_screen(0,0,640,480,0,0,0,0)
instance_deactivate_all(1)
pause = 1
} else
{
pause = 0
instance_activate_all()
}

Draw event
Code:
if pause = 1
draw_sprite(spr,0,view_xview,view_yview)

spr_tes itu sprite yg kosong / transparant / kotak kecil,, ya terserah deh mau di ksih sprite apa, biar gk ad bug


Terakhir diubah oleh Kevin Blaze Coolerz tanggal Fri 21 Jun 2013, 09:52, total 1 kali diubah
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Riza_Farhandi on Fri 03 May 2013, 19:07

Kak kevin itu kode draw_sprite nya salah :V
Seharusnya draw_sprite(spr,-1,view_xview,view_yview) Very Happy
avatar
Riza_Farhandi
GM Beginner
GM Beginner

100%
Jumlah posting : 393
Points : 356
Join date : 24.01.13
Age : 18
Lokasi : Tangerang Selatan

Lihat profil user http://mrizaf.mywapblog.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Asuna on Fri 03 May 2013, 19:39

Draw event:
Code:
draw_text(room_width/2,100,'Press any key to continue.');
screen_refresh();
keyboard_wait();
udah dikasih contoh di helpfile Very Happy
versi sederhana buat resumenya Press any key sih Razz

Note: can't be used in GM studio since function screen_refresh and keyboard_wait are obsolete
avatar
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by DONI on Sat 04 May 2013, 05:37

@Kevin
Draw Score nya jadi hilang nih..ketika ingin meng Aktifkan kembali setelah di Pause ,gimana ini gan.??
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Sat 04 May 2013, 10:13

@riza: hehe, sori, ak sering lupa posisi ny XD cz gk pke GM ketik ny

@doni:
draw score ny berada di object mana? object yg di beri script pause kah?

atau pke cara Asuna kalo cara ku itu trlalu ribet Hammer
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by DONI on Sat 04 May 2013, 13:10

iya saya jadiin 1 objek
kalo caranya asuna itu cuma pake Draw event doang?
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Sat 04 May 2013, 13:13

ooh, kalo gitu sih gampang, tinggal ubah dikit script ny

draw event
Code:
if pause = 1
draw_sprite(view_xview,view_yview,spr)
else
{
//script draw score nya
}


iy, kayak ny
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Riza_Farhandi on Sat 04 May 2013, 13:48

@Doni
Kalo cara asuna taruh di event key press yg mana aja... Very Happy
cara aktifinnya lg tekan tombol apa aja... Very Happy
avatar
Riza_Farhandi
GM Beginner
GM Beginner

100%
Jumlah posting : 393
Points : 356
Join date : 24.01.13
Age : 18
Lokasi : Tangerang Selatan

Lihat profil user http://mrizaf.mywapblog.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Asuna on Sat 04 May 2013, 13:59

@Riza_Farhandi
codenya harus ditaroh di event draw, otherwise it won't work or maybe hang Hammer
avatar
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by DONI on Sat 04 May 2013, 14:08

@ kevin
tetap blm bisa ni
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Sat 04 May 2013, 14:15

blum bisa gimana? Curiga
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Riza_Farhandi on Sat 04 May 2013, 15:24

@Asuna
oh aq kira cara km sm kaya cara aq XD

@Doni
nih lebih lengkapnya Very Happy

di Event key press apa aja
Code:
{
draw_set_alpha(0.8)
draw_set_halign(fa_center)
draw_set_valign(fa_middle)
draw_set_color(c_gray)
draw_rectangle(0,0,window_get_width(),window_get_height(),false)
draw_set_alpha(1)
draw_set_color(c_red);
draw_text(window_get_width()/2,window_get_height()/2,"Pause")
screen_refresh();
keyboard_wait();
io_clear();
}

oh iya kode ini bukan ori dari ak XD
tp ak ngeliat dari lib buatan orang XD
avatar
Riza_Farhandi
GM Beginner
GM Beginner

100%
Jumlah posting : 393
Points : 356
Join date : 24.01.13
Age : 18
Lokasi : Tangerang Selatan

Lihat profil user http://mrizaf.mywapblog.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by DONI on Sat 04 May 2013, 15:57

@Riza_F
wah pakai caramu dah bisa, dan simple jg. hehe
makasi ya?
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Riza_Farhandi on Sat 04 May 2013, 16:20

@Doni
Iya sm2.. Very Happy
avatar
Riza_Farhandi
GM Beginner
GM Beginner

100%
Jumlah posting : 393
Points : 356
Join date : 24.01.13
Age : 18
Lokasi : Tangerang Selatan

Lihat profil user http://mrizaf.mywapblog.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by DONI on Sat 04 May 2013, 16:40

cukup keyboard_wait(); dah bisa utk pause tuh.

screen_refresh(); //trus ini fungsinya apa ya?
io_clear();//ini fungsinya apa ya?
avatar
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Asuna on Sat 04 May 2013, 17:19

screen_refresh() Refreshes the screen using the current room image (not performing drawing events).
io_clear() entah tapi ga perlu menurutku Curiga
avatar
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Lihat profil user

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Sat 04 May 2013, 18:47

io_clear = input / output clear
trlihat dri debug mode, saat kita tekan keyboard maka di tampilan debug mode it ada tulisan Keyboard String = *tulisan kita

pas menjalankan io_clear() maka *tulisan kita di clear Very Happy
pnting utk system password kyk aplikasi Desktop Locker ku
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by zebrakelabu on Mon 22 Jul 2013, 20:47

ehm kalo bingung kenapa object nya hilang setelah deactivate, memang begitu. jadi caranya:

-pada saat tombol pause ditekan, kamu create suatu object pause

-di object pause create, buatlah screenshot dengan perintah sprite_create_from_screen. lakukan screen_refresh() bila perlu. setelah itu deactivate semua object -kecuali- object pause.

-pada object pause draw, gambarlah sprite yang dibuat dari screen kemudian gambar tombolnya (supaya tombolnya tetap kelihatan)

-untuk mengembalikan tinggal membalik proses saja, jangan lupa mendelete sprite yang barusan dicreate.

semoga pseudo code bermanfaat Very Happy lagi males pake gml
avatar
zebrakelabu
Admin
Admin

100%
Jumlah posting : 933
Points : 960
Join date : 06.01.13
Lokasi : Jakarta

Lihat profil user http://www.project25games.com

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Kevin Blaze Coolerz on Mon 22 Jul 2013, 21:29

^
yes om, ak jga pke trik kyk gitu Very Happy
avatar
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 21
Lokasi : Palembang

Lihat profil user http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Re: PAUSE pada Game

Post by Sponsored content


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