Enemy Di Platform
4 posters
Halaman 1 dari 1
Enemy Di Platform
Newbie ASK,
Mau tanya, bagaimana caranya membuat Enemy di Game Platform?
<Khusus Yang Pake Pedang/Punch>
Mohon Bantuannya :>
Mau tanya, bagaimana caranya membuat Enemy di Game Platform?
<Khusus Yang Pake Pedang/Punch>
Mohon Bantuannya :>
Re: Enemy Di Platform
membuat enemy itu hrus mmbuat AI nya, kalo mau yg simple sih pke script ini aja
dan saat player menyentuh / collision dgn enemy, tmbah script ini biar bagus (gk di buat jga gpp)
nilai vspeed & hspeed boleh di gnti kalo merasa kurang pas
dan ketika char ber collision dgn obj lantai:
- Code:
Create:
hspeed = 3
xscale = 1
Step:
if place_free(x,y+1) hspeed *= -1
if hspeed > 0 xscale = 1 else xscale = -1
Draw:
draw_sprite(sprite_index,image_index,x,y,xcsale,1,0,noone,1)
dan saat player menyentuh / collision dgn enemy, tmbah script ini biar bagus (gk di buat jga gpp)
- Code:
vspeed = -2
hspeed = other.xscale * -5
nilai vspeed & hspeed boleh di gnti kalo merasa kurang pas
dan ketika char ber collision dgn obj lantai:
- Code:
vspeed = 0
hspeed = 0
Re: Enemy Di Platform
koq pas di taroin inih
malah Gerak gak karuan Gan?
- Code:
vspeed = -2
hspeed = other.xscale * -5
malah Gerak gak karuan Gan?
Re: Enemy Di Platform
terus pas di sini
ada kesalahan di sini
- Code:
Draw:
draw_sprite(sprite_index,image_index,x,y,xcsale,1,0,noone,1
ada kesalahan di sini
- Code:
Draw:
draw_sprite(sprite_index,image_index,x,y,[b]xcsale,1,0,noone,1)[/b]
Re: Enemy Di Platform
oh iy, salah ini yg bner
draw_sprite_ext(sprite_index,image_index,x,y,xcsale,1,0,noone,1)
coba download example yg kmu request,, ak jga lupa dgn script enemy yg di atas XD
hrus di tes kode ny biar inget lgi
coba di edit dikit, jdi:
Step:
draw_sprite_ext(sprite_index,image_index,x,y,xcsale,1,0,noone,1)
glupfruxx wrote:koq pas di taroin inih
- Code:
vspeed = -2
hspeed = other.xscale * -5
malah Gerak gak karuan Gan?
coba download example yg kmu request,, ak jga lupa dgn script enemy yg di atas XD
hrus di tes kode ny biar inget lgi
coba di edit dikit, jdi:
Step:
- Code:
if !place_free(x,y+1) hspeed *= -1
if hspeed > 0 xscale = 1 else xscale = -1
Re: Enemy Di Platform
glupfruxx wrote:belum ada balasan Mas,
yang di maksud "xscale" itu apa??
fungsi ny sama kyk image_xscale,, jdi kalo nilai ny 1, maka sprite ny gk di flip, kalo -1 sprite ny di flip,, jdi seakan2 object itu menghadap kanan (kalo 1) & menghadap kiri (kalo -1)
Re: Enemy Di Platform
okeh di mengerti,
nah terus cara agar enemy bisa nyerang gimana? apa pake alarm?
nah terus cara agar enemy bisa nyerang gimana? apa pake alarm?
Re: Enemy Di Platform
Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
Re: Enemy Di Platform
cara ngegunainnya gimana? [Newbie]FisherCS wrote:Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
Re: Enemy Di Platform
Kevin Blaze Coolerz wrote:oh iy, salah ini yg bner
draw_sprite_ext(sprite_index,image_index,x,y,xcsale,1,0,noone,1)glupfruxx wrote:koq pas di taroin inih
- Code:
vspeed = -2
hspeed = other.xscale * -5
malah Gerak gak karuan Gan?
coba download example yg kmu request,, ak jga lupa dgn script enemy yg di atas XD
hrus di tes kode ny biar inget lgi
coba di edit dikit, jdi:
Step:
- Code:
if !place_free(x,y+1) hspeed *= -1
if hspeed > 0 xscale = 1 else xscale = -1
hehehhe gak tau kalo trit yang itu "link", hehehe
makasih gan...
Re: Enemy Di Platform
glupfruxx wrote:cara ngegunainnya gimana? [Newbie]FisherCS wrote:Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
Set dulu timernya di Create Event. Terus ke event Timer lagi. Kamu masukin script:
- Code:
instance_create(x,y,object)
X dan Y kamu tentukan sendiri posisi muncul pelurunya, untuk object kamu isi aja nama objek pelurunya
Re: Enemy Di Platform
kalo munculnya pas obj_player ngedeketin gimana?
maksudnya pas obj_player masuk ke daerahnya, baru pelurunya keluar..
maksudnya pas obj_player masuk ke daerahnya, baru pelurunya keluar..
Re: Enemy Di Platform
if distance_to_object(nama_obj) <= 100
{
//script nembak
}
atau
if distance_to_point(x,y) <= 100
ubah nilai 100 (dalam pixel) utk jarak ny
{
//script nembak
}
atau
if distance_to_point(x,y) <= 100
ubah nilai 100 (dalam pixel) utk jarak ny
Re: Enemy Di Platform
Oala, gitu toh caranya nentuin distancenya XD walah, aku bingung cara masukin awalnya tapi ternyata begitu caranya XD
...
Mau ngasih thanks gak bisa -3-
...
Mau ngasih thanks gak bisa -3-
Re: Enemy Di Platform
FisherCS wrote:Oala, gitu toh caranya nentuin distancenya XD walah, aku bingung cara masukin awalnya tapi ternyata begitu caranya XD
...
Mau ngasih thanks gak bisa -3-
udah bisa?
gpp, hahaha
Re: Enemy Di Platform
thanks cuma bisa 1 kali sehari kan? :3 #kalo ga salah soalnya perasaan aku yg buat
Re: Enemy Di Platform
Jagitsha wrote:thanks cuma bisa 1 kali sehari kan? :3 #kalo ga salah soalnya perasaan aku yg buat
entah lh
Similar topics
» <TANYA> Cara membuat enemy menghindari enemy lain
» [ASK] script Random enemy
» [ask] cara drawing variabel enemy
» Request Example Disini!
» [ASK] membuat AI enemy point blank
» [ASK] script Random enemy
» [ask] cara drawing variabel enemy
» Request Example Disini!
» [ASK] membuat AI enemy point blank
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik