[ASK]Gimana Caranya biar jalan merayap? pada game platform
3 posters
Halaman 1 dari 1
[ASK]Gimana Caranya biar jalan merayap? pada game platform
Btw ane jarang" ngepost nih jd sori kalo ada salah aturan..
Ane punya kodingan begini di objek jagoan pada event step:
if keyboard_check_released (vk_left) {action = 0}
if action = 0{sprite_index = spr_jagoan; image_speed = 0.10; image_xscale = -1; x = x}
if keyboard_check_released (vk_right) {action = 1}
if action = 1{sprite_index = spr_jagoan; image_speed = 0.10; image_xscale = 1; x = x}
if keyboard_check_pressed (vk_left) {action = 2}
if action = 2{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = -1; x = x}
if keyboard_check_pressed (vk_right) {action = 3}
if action = 3{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = 1; x = x}
if action = 0 and keyboard_check_pressed (vk_down) {action = 4}
if action = 4{sprite_index = spr_nunduk; image_speed = 0.35; image_xscale = -1; x = x}
if action = 1 and keyboard_check_pressed (vk_down) {action = 5}
if action = 5{sprite_index = spr_nunduk; image_speed = 0.35; image_xscale = 1; x = x}
if action = 4 and keyboard_check_released (vk_down) {action = 0}
if action = 5 and keyboard_check_released (vk_down) {action = 1}
Nah niatnya pengen karakter utama jalan merayap jd nunduk sambil jalan, dengan cara tekan tombol anak panah bawah dan kiri/kanan. itu kayak gmn yah buatnya?
di bantu yaaa
Ane punya kodingan begini di objek jagoan pada event step:
if keyboard_check_released (vk_left) {action = 0}
if action = 0{sprite_index = spr_jagoan; image_speed = 0.10; image_xscale = -1; x = x}
if keyboard_check_released (vk_right) {action = 1}
if action = 1{sprite_index = spr_jagoan; image_speed = 0.10; image_xscale = 1; x = x}
if keyboard_check_pressed (vk_left) {action = 2}
if action = 2{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = -1; x = x}
if keyboard_check_pressed (vk_right) {action = 3}
if action = 3{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = 1; x = x}
if action = 0 and keyboard_check_pressed (vk_down) {action = 4}
if action = 4{sprite_index = spr_nunduk; image_speed = 0.35; image_xscale = -1; x = x}
if action = 1 and keyboard_check_pressed (vk_down) {action = 5}
if action = 5{sprite_index = spr_nunduk; image_speed = 0.35; image_xscale = 1; x = x}
if action = 4 and keyboard_check_released (vk_down) {action = 0}
if action = 5 and keyboard_check_released (vk_down) {action = 1}
Nah niatnya pengen karakter utama jalan merayap jd nunduk sambil jalan, dengan cara tekan tombol anak panah bawah dan kiri/kanan. itu kayak gmn yah buatnya?
di bantu yaaa
Re: [ASK]Gimana Caranya biar jalan merayap? pada game platform
- Code:
if keyboard_check(vk_down)
{
if keyboard_check(vk_right)
{
x+=5
image_speed=0.35
image_xscale=1
sprite_index=spr_merayap
} else
if keyboard_check(vk_left)
{
x-=5
image_speed=0.35
image_xscale=-1
sprite_index=spr_merayap
} else
{
image_speed=0
sprite_index=spr_merayap
}
}
kira2 gitu code ny.
Re: [ASK]Gimana Caranya biar jalan merayap? pada game platform
pake dropbox gan
Asuna- Global Moderator
-
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13
Re: [ASK]Gimana Caranya biar jalan merayap? pada game platform
lintangpamungkas94 wrote:nih om https://www.dropbox.com/s/3icq9ft1y0vgji8/Gambol.rar
broh kevin blaze tolong di fix in donk
Re: [ASK]Gimana Caranya biar jalan merayap? pada game platform
Step event:
gnti aja smua script di step event dgn yg diatas.
event Collision with obj_tanah
- Code:
/*if keyboard_check_pressed (vk_left) {action = 2}
if keyboard_check_pressed (vk_right) {action = 3}
if action = 0 and keyboard_check_pressed (vk_down) {action = 4}
if action = 1 and keyboard_check_pressed (vk_down) {action = 5}
if keyboard_check_released (vk_left) {action = 0}
if keyboard_check_released (vk_right) {action = 1}
if action = 4 and keyboard_check_released (vk_down) {action = 0}
if action = 5 and keyboard_check_released (vk_down) {action = 1}
if action = 0 and keyboard_check_pressed (vk_up) {action = 8}
if action = 1 and keyboard_check_pressed (vk_up) {action = 9}
if action = 8 and keyboard_check_released (vk_up) {action = 0}
if action = 9 and keyboard_check_released (vk_up) {action = 1}
if action = 0{sprite_index = spr_diam; image_speed = 0.10; image_xscale = -1; x = x}
if action = 1{sprite_index = spr_diam; image_speed = 0.10; image_xscale = 1; x = x}
if action = 2{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = -1; x = x}
if action = 3{sprite_index = spr_jalan; image_speed = 0.35; image_xscale = 1; x = x}
if action = 4{sprite_index = spr_jongkok; image_speed = 0.35; image_xscale = -1; x = x}
if action = 5{sprite_index = spr_jongkok; image_speed = 0.35; image_xscale = 1; x = x}
if action = 8{sprite_index = spr_loncat; image_speed = 0.35; image_xscale = -1; x = x}
if action = 9{sprite_index = spr_loncat; image_speed = 0.35; image_xscale = 1; x = x}
if action = 12{sprite_index = spr_tembak; image_speed = 0.35; image_xscale = -1; x = x}
if action = 13{sprite_index = spr_tembak; image_speed = 0.35; image_xscale = 1; x = x}
if action = 16{sprite_index = spr_blink; image_speed = 0.35; image_xscale = -1; x = x}
if action = 17{sprite_index = spr_blink; image_speed = 0.35; image_xscale = 1; x = x}
if action = 0 and mouse_check_button_pressed (ev_global_left_press) {action = 18}
if action = 1 and mouse_check_button_pressed (ev_global_left_press) {action = 19}
if action = 18{sprite_index = spr_shoot; image_speed = 0.55; image_xscale = -1; x = x}
if action = 19{sprite_index = spr_shoot; image_speed = 0.55; image_xscale = 1; x = x}
*/
if keyboard_check(vk_down)
{
if keyboard_check(vk_right)
{
x=x
image_speed=0.35
sprite_index=spr_jalan_nunduk
}
else
if keyboard_check(vk_left)
{
x=x
image_speed=0.35
sprite_index=spr_jalan_nunduk
}
else
{
sprite_index = spr_jongkok
image_speed = 0.35
}
}
else
{
if keyboard_check(vk_right)
{
x=x
image_speed=0.35
if sprite_index!=spr_loncat sprite_index=spr_jalan
if mouse_check_button_pressed(mb_left)
{
sprite_index = spr_tembak
image_speed = 0.55
}
}
else
if keyboard_check(vk_left)
{
x=x
image_speed=0.35
if sprite_index!=spr_loncat sprite_index=spr_jalan
if mouse_check_button_pressed(mb_left)
{
sprite_index = spr_tembak
image_speed = 0.55
}
}
}
if keyboard_check_pressed(vk_up)
{
sprite_index = spr_loncat
image_speed = 0.35
}
if keyboard_check_released(vk_right)
or keyboard_check_released(vk_left)
{
sprite_index = spr_diam
image_speed = 0.10
}
if mouse_x < x then image_xscale=-1 else image_xscale=1
x=x
y=y
room_caption = 'Created by Lintang Pamungkas'
view_angle = random(global.sh)- global.sh /2
if global.sh > 0 global.sh -=1
if global.sh < 0 global.sh =0
gnti aja smua script di step event dgn yg diatas.
event Collision with obj_tanah
- Code:
if sprite_index=spr_loncat sprite_index=spr_diam
Re: [ASK]Gimana Caranya biar jalan merayap? pada game platform
Wah thanks bisa nih XD
biar karakternya bisa nembak gmn yak? kok ane coba nembaknya ke atas mlu?
itu ane tambahin event tombol Ctrl
instance_change(obj_tembak,0);
instance_create(x,y,obj_peluru);
bsa ajarin codingan yg lbh simple ga?
biar karakternya bisa nembak gmn yak? kok ane coba nembaknya ke atas mlu?
itu ane tambahin event tombol Ctrl
instance_change(obj_tembak,0);
instance_create(x,y,obj_peluru);
bsa ajarin codingan yg lbh simple ga?
Similar topics
» view spedometer pada game racing..??
» [ASK] biar app/game bisa di geser
» PAUSE pada Game
» Gimana anda bisa kenal Game Maker?
» Gimana cara bikin kode warna game maker jadi kode warna html?
» [ASK] biar app/game bisa di geser
» PAUSE pada Game
» Gimana anda bisa kenal Game Maker?
» Gimana cara bikin kode warna game maker jadi kode warna html?
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|