In realtà non ho ancora iniziato a programmare per questo, ma volevo vedere come avrei fatto a farlo comunque. Supponiamo che io abbia una griglia di tessere, tutte della stessa dimensione, alcune percorribili e altre no. Come farei per creare una mesh di navigazione di poligoni da questa griglia? La …
Strutturando i componenti di un motore che sto sviluppando insieme a un amico (scopi di apprendimento), sono giunto a questo dubbio. Inizialmente avevamo un costruttore Point, come il seguente: var Point = function( x, y ) { this.x = x; this.y = y; }; Ma loro abbiamo iniziato ad aggiungere …
Ho un percorso che è definito da una concatenazione di spline Catmull-Rom. Uso il metodo statico Vector2.CatmullRom in XNA che consente l'interpolazione tra punti con un valore compreso tra 0 e 1. Non tutte le spline in questo percorso hanno la stessa lunghezza. Ciò causa differenze di velocità se lascio …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto imparando ad usare vettori normalizzati nei miei giochi. Ho imparato che per conoscere l'angolo tra due vettori, posso usare il prodotto punto. Questo mi dà un valore tra -1 e 1, dove 1 indica che i vettori sono paralleli e rivolti nella stessa direzione (l'angolo è di 180 gradi). …
Sfondo: Sto avendo problemi a ottenere la curva di salto corretta per un mio progetto di remake platform retrò. Il gioco originale è per il NES e la velocità del giocatore è memorizzata in due parti separate: un byte per il numero intero e un altro per la parte frazionaria. …
Come è possibile programmare una simulazione di boids 2D in modo tale da utilizzare la potenza di elaborazione da fonti diverse (cluster, gpu). Nell'esempio sopra, le particelle non colorate si muovono finché non si raggruppano (giallo) e smettono di muoversi. Il problema è che tutte le entità potrebbero potenzialmente interagire …
Esiste un tale algoritmo per ordinare una matrice di punti 2D in ordine orario? Ho a che fare con il triangolo destro nel mio caso, quindi solo 3 punti. Tuttavia sono interessato a sapere se esiste un tale algoritmo, se non quale è un modo semplice per restituire i 3 …
Sto costruendo un semplice gioco Jump n 'Run Style Plattformer. Non uso le tessere, invece ho forme geometriche per le mie entità di livello (e anche il giocatore è uno). Ho finito il mio codice di rilevamento delle collisioni e tutto funziona bene finora. Successivamente, volevo implementare il salto. Basta …
Ho un vettore di velocità dove si trova il mio client e dove sta andando, e ho lo stesso vettore che viene dal server che dice dove dovrebbe essere il client. A volte è un po 'diverso, quindi voglio interpolare tra la mia posizione corrente e la posizione corretta del …
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 . Ho alcune classi vettoriali in cui le funzioni aritmetiche si presentano così: …
Ho un Vector3 che ha un angolo di eulero per ciascun asse. Di solito, quando voglio creare una matrice di rotazione, userò funzioni come D3DXMatrixRotationX passando il rispettivo angolo dal mio vettore di rotazione sopra e moltiplicando le matrici (ZXY) per creare la matrice di rotazione complessiva che viene utilizzata …
Il percorso del laser è influenzato dall'input dell'utente e dai nemici presenti sullo schermo. Ecco un video, alle 5:00 viene mostrato il laser in questione: Raiden II (PS) - 1 Loop Clear - Parte 2 AGGIORNARE Ecco un test usando Inkscape, la nave è in fondo, i primi 4 nemici …
Li sto usando come una scatola nera da un po ', sto solo imparando a conoscere la matematica, ma vorrei solo alcune risposte definitive a questa domanda. Finora l'unico vantaggio che ho riscontrato personalmente è la capacità di SLERP tra due angoli: per ottenere lo stesso effetto con un vettore …
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.