Istanza più vicina + istanze disattivate

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
DeathSeller1
Newbie
Messaggi: 16
Iscritto il: 16/01/2018, 16:40
Uso: GM:Studio 2
Contatta:

Istanza più vicina + istanze disattivate

Messaggio da DeathSeller1 »

Domanda al volo visto che sono in viaggio ma voglio togliermi il dubbio.

Ora non ricordo il nome preciso delle funzioni, ma si dovrebbe capire.

instance_nearest(x,y,oggetto)

Cerca anche tra le istance disattivate con instance_deactivate?

Avatar utente
gameplay_extreme
GMI VIP
Messaggi: 3824
Iscritto il: 13/11/2010, 16:23
Uso: GM:Studio 2
Contatta:

Re: Istanza più vicina + istanze disattivate

Messaggio da gameplay_extreme »

su GM8.0 cerca solo su le istanze attive

codice di testing:
Spoiler
Information about object: oFindMe

Sprite: sRettangolo
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent: <no parent>
Mask: <same as sprite>
______________________________________________________

Information about object: oFinder

Sprite: <no sprite>
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent: <no parent>
Mask: <same as sprite>

Step Event:
execute code:

x = mouse_x
y = mouse_y


Mouse Event for Glob Left Pressed:
execute code:

ii = instance_nearest(x,y,oFindMe)
show_message("ii="+string(ii)+" x ="+string(ii.x))


Mouse Event for Glob Right Pressed:
execute code:

instance_deactivate_region(room_width / 2, room_height / 2, room_width, room_height, true, true)


Key Press Event for R-key Key:
execute code:

game_restart()
Immagine
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!

iscriviti qui gratuitamente a GMI !
Spoiler
- Una curiosità: come mai quell' ordine ?
- Perché formava una scaletta molto carina da vedere.


"ah ah...grazie alla annotazione scientifica ti ho fregato!"
(come disse la calcolatrice al display)

DeathSeller1
Newbie
Messaggi: 16
Iscritto il: 16/01/2018, 16:40
Uso: GM:Studio 2
Contatta:

Re: Istanza più vicina + istanze disattivate

Messaggio da DeathSeller1 »

Grazie mille

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti