Palle che si bloccano nei muri.

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Solid Snake
GMI Advanced
Messaggi: 2093
Iscritto il: 19/12/2010, 16:17
Specialità: Programmazione
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Palle che si bloccano nei muri.

Messaggio da Solid Snake »

Ma queste palle come interagiscono con i muri? Rimbalzano? Magari posta uno screen perché il problema è semplicissimo ma noi non sappiamo come è formato il tuo gioco.
♥♥♥♥♥♥
Immagine
♥♥♥♥♥♥
Spoiler
Immagine

Avatar utente
boxbuilder
Membro
Messaggi: 158
Iscritto il: 25/06/2015, 10:37
Specialità: programmatore
Uso: GM:Studio 1.4 HTML5
Contatta:

Re: Palle che si bloccano nei muri.

Messaggio da boxbuilder »

scusa, è roba un po' vecchia rubacchiata a destra e a manca ma un'implementazione così non ti funziona?

Codice: Seleziona tutto

 var inst = collision_line(x, y, xprevious, yprevious, OBJECT, true, false);
if inst != noone
{
x = xprevious;
y = yprevious;
var dist = 0;
while (!place_meeting(x, y, inst) && dist < speed)
    {
    x += lengthdir_x(1, direction);
    y += lengthdir_y(1, direction);
    }
//COLLISION CODE GOES HERE!!!!
instance_destroy();
}
ti consiglio anche di dare un'occhiata al metodo mp_potential_step:

http://docs.yoyogames.com/source/dadios ... _step.html

nella documentazione ci sono degli esempi abbastanza utili

Avatar utente
tola22
Membro
Messaggi: 185
Iscritto il: 11/03/2011, 0:00
Specialità: Drag and Drop
Uso: GM:Studio 1.4 Pro
Località: Svizzera
Contatta:

Re: Palle che si bloccano nei muri.

Messaggio da tola22 »

Solid Snake ha scritto:Ma queste palle come interagiscono con i muri? Rimbalzano? Magari posta uno screen perché il problema è semplicissimo ma noi non sappiamo come è formato il tuo gioco.
si le palle rimbalzano su ogni muro solido al infinito.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti