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

Join the forum, it's quick and easy

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
www.gmindo.web.id/forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Enemy Di Platform

4 posters

Go down

Enemy Di Platform Empty Enemy Di Platform

Post by glupfruxx Tue 08 Jan 2013, 22:15

Newbie ASK,
Mau tanya, bagaimana caranya membuat Enemy di Game Platform?
<Khusus Yang Pake Pedang/Punch>
Mohon Bantuannya :>
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Tue 08 Jan 2013, 22:20

membuat enemy itu hrus mmbuat AI nya, kalo mau yg simple sih pke script ini aja

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
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 10:07

koq pas di taroin inih
Code:
vspeed = -2
hspeed = other.xscale * -5

malah Gerak gak karuan Gan? Bingung Bingung
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 10:11

terus pas 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]
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Wed 09 Jan 2013, 10:22

oh iy, salah Razz 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? Bingung Bingung

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
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 10:42

belum ada balasan Mas,
yang di maksud "xscale" itu apa??
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Wed 09 Jan 2013, 10:45

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) Very Happy
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 11:19

okeh di mengerti, Jempol1

nah terus cara agar enemy bisa nyerang gimana? apa pake alarm?
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by FisherCS Wed 09 Jan 2013, 13:40

Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
FisherCS
FisherCS
Moderator
Moderator

100%
Jumlah posting : 411
Points : 479
Join date : 06.01.13
Age : 26
Lokasi : Malang

http://designgame23.blogspot.com

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 14:12

FisherCS wrote:Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
cara ngegunainnya gimana? [Newbie]
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 14:18

Kevin Blaze Coolerz wrote:oh iy, salah Razz 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? Bingung Bingung

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...
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by FisherCS Wed 09 Jan 2013, 14:44

glupfruxx wrote:
FisherCS wrote:Kalau mau keluarin peluru sesuai frekuensi ya pake timer. Nanti ditimernya di create bulletnya bisa.
cara ngegunainnya gimana? [Newbie]

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 Very Happy
FisherCS
FisherCS
Moderator
Moderator

100%
Jumlah posting : 411
Points : 479
Join date : 06.01.13
Age : 26
Lokasi : Malang

http://designgame23.blogspot.com

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 14:56

kalo munculnya pas obj_player ngedeketin gimana?
maksudnya pas obj_player masuk ke daerahnya, baru pelurunya keluar..
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by FisherCS Wed 09 Jan 2013, 15:05

Pake Distance kayaknya :/
FisherCS
FisherCS
Moderator
Moderator

100%
Jumlah posting : 411
Points : 479
Join date : 06.01.13
Age : 26
Lokasi : Malang

http://designgame23.blogspot.com

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by glupfruxx Wed 09 Jan 2013, 15:20

kaya gimana tuhh?? Bingung
glupfruxx
glupfruxx
GM Beginner
GM Beginner

100%
Jumlah posting : 262
Points : 261
Join date : 07.01.13
Age : 29
Lokasi : Depok

https://glup-fruxx.tk

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Wed 09 Jan 2013, 19:42

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
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by FisherCS Wed 09 Jan 2013, 19:54

Oala, gitu toh caranya nentuin distancenya XD walah, aku bingung cara masukin awalnya tapi ternyata begitu caranya XD

...

Mau ngasih thanks gak bisa -3-
FisherCS
FisherCS
Moderator
Moderator

100%
Jumlah posting : 411
Points : 479
Join date : 06.01.13
Age : 26
Lokasi : Malang

http://designgame23.blogspot.com

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Wed 09 Jan 2013, 22:18

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? Very Happy

gpp, hahaha Very Happy
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Jagitsha Thu 10 Jan 2013, 20:30

thanks cuma bisa 1 kali sehari kan? :3 #kalo ga salah soalnya perasaan aku yg buat
Jagitsha
Jagitsha
GM Beginner
GM Beginner

75%
Jumlah posting : 103
Points : 116
Join date : 06.01.13
Age : 24
Lokasi : Palembang,Indonesia

http://Cittasoft.blogspot.com

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Kevin Blaze Coolerz Thu 10 Jan 2013, 20:52

Jagitsha wrote:thanks cuma bisa 1 kali sehari kan? :3 #kalo ga salah soalnya perasaan aku yg buat

entah lh Very Happy
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

Enemy Di Platform Empty Re: Enemy Di Platform

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik