Come funziona esattamente un motore di collisione ? Questa è una domanda estremamente ampia. Quale codice fa rimbalzare le cose l'una contro l'altra, quale codice fa camminare il giocatore contro un muro invece che attraverso il muro? In che modo il codice aggiorna costantemente la posizione dei giocatori e la …
Supponiamo che ogni oggetto Box abbia le proprietà x, y, larghezza, altezza e abbia la sua origine al centro e che né gli oggetti né i rettangoli ruotino.
Sto lavorando a un gioco 2D in cui puoi spostarti su, giù, a sinistra ea destra. Ho essenzialmente due oggetti logici di gioco: Giocatore: ha una posizione rispetto al mondo Mondo: disegna la mappa e il giocatore Finora, World dipende dal giocatore (cioè ha un riferimento ad esso), che ha …
Esiste un algoritmo "più efficiente" noto per il rilevamento delle collisioni AABB vs Ray? Di recente mi sono imbattuto nell'algoritmo di collisione AABB vs Sphere di Arvo e mi chiedo se esiste un algoritmo altrettanto degno di nota per questo. Una condizione che deve avere per questo algoritmo è che …
Ho un problema con la risoluzione delle collisioni AABB. Risolvo l'intersezione AABB risolvendo prima l'asse X, quindi l'asse Y. Questo viene fatto per prevenire questo errore: http://i.stack.imgur.com/NLg4j.png Il metodo corrente funziona bene quando un oggetto si sposta nel giocatore e il giocatore deve essere spinto in orizzontale. Come puoi vedere …
Ho bisogno di ripulire la mia trigonometria e spero che tu possa aiutare qui con un semplice modello matematico. Ecco il mio modello finora nell'immagine allegata. Sono consapevole che l'animazione del frame ha altri problemi quando la palla si muove molto velocemente, ma per ora ho solo bisogno di calcolare …
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Un oggetto ha una posizione e un vettore di velocità. Di solito viene utilizzata solo la posizione per verificare se due oggetti si scontrano, ciò è problematico per oggetti in movimento molto veloce in quanto può accadere che l'oggetto si sposti così velocemente da trovarsi davanti al primo oggetto nel …
Ho un rettangolo 2D con posizione x, y, altezza e larghezza e un punto posizionato casualmente nelle vicinanze. C'è un modo per verificare se questo punto potrebbe scontrarsi con il rettangolo se è più vicino di una certa distanza? Immagina un raggio invisibile al di fuori di quel punto in …
Ho implementato il SAT in base a: Rilevamento di collisioni dinamiche mediante scatole di limitazione orientate [PDF] A pagina 7, nella tabella, fa riferimento ai 15 assi da testare in modo che possiamo trovare una collisione, ma con solo Ax, Ay e Az, sto già ottenendo collisioni. Perché devo testare …
In ogni collisione, ci sono due GameObject coinvolti, giusto? Quello che voglio sapere è, come faccio a decidere quale oggetto dovrebbe contenere il mio OnCollision*? Ad esempio, supponiamo che io abbia un oggetto Player e un oggetto Spike. Il mio primo pensiero è quello di mettere uno script sul lettore …
Se (ai fini del rilevamento delle collisioni) gli oggetti 3D sono rappresentati in un gioco da sfere, qual è un buon algoritmo per rilevare una collisione tra sfere? Se ogni oggetto ha una posizione a partire dall'ultimo fotogramma e una nuova (desiderata) posizione, qual è un buon algoritmo che identificherà …
Sto realizzando un gioco di tipo r cooperativo per 4 giocatori e sto per implementare il codice di rilevamento delle collisioni. Ho letto molti articoli e cose su come gestire il rilevamento delle collisioni, ma sto facendo fatica a capire cosa fare. Sembra che l'albero dei quad sia il modo …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo giochi. Chiuso 4 anni fa . Mi è venuta in mente la possibilità che mentre, per esempio, il …
Sto lavorando a un gioco online che avrà un processo di rilevamento delle collisioni molto pesante. I modelli dei giocatori si scontreranno con altri giocatori, mob, strutture, terreno e oggetti solidi che esistono solo sul lato server (non memorizzati nei file di dati del client). Per motivi di sicurezza, devo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.