Spero che qualcuno possa aiutarmi a capire GLViewport e cosa succede quando lo ridimensioniamo Questo illustrerà la mia confusione .... Quindi, qui ho un quad bloccato nel mezzo dello schermo. Se il mio GLViewport corrisponde alla larghezza e all'altezza del dispositivo, ottengo ciò che è nella prima immagine (a sinistra). …
Sto provando a scrivere alcuni test unitari e mi rendo conto che non so come confrontare i quaternioni. Devo sapere se due quaternioni rappresentano lo stesso orientamento (l'oggetto sarebbe rivolto allo stesso modo). Con una posizione simile a un vettore confronterei semplicemente le parti e verificherei che siano abbastanza vicine, …
Sto usando un algoritmo bicubico di interpolazione per ingrandire una mappa di altezza e noto alcuni artefatti attorno ai confini dei pixel. Tuttavia, questi artefatti non sembrano apparire quando uso una semplice interpolazione cubica (spline). Potrebbe essere perché l'interpolazione bicubica non garantisce che la seconda derivata sia continua, a differenza …
sfondo Ho lavorato alla creazione di un motore di gioco multithreading nel mio tempo libero e attualmente sto cercando di decidere il modo migliore per far funzionare un sistema di entità in ciò che ho già creato. Finora ho usato questo articolo di Intel come punto di partenza per il …
Non sono sicuro di come dovrei allocare / assomigliare le mie entità all'interno del mio sistema di entità. Ho varie opzioni, ma la maggior parte sembra avere dei contro associati. In tutti i casi, le entità sono simili a un ID (numero intero) e possibilmente hanno una classe wrapper associata. …
Sto cercando di generare in modo casuale una mappa di stanze collegate da porte e sono riuscita a generarne una usando questo codice: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(), viewport.getCenterY()); lastRoom = startingRoom; rooms.add(startingRoom); int roomsize = 25; for (int i = …
Sto scrivendo una mod di Minecraft che supporta input dal Razer Hydra . È una coppia di controller di movimento (uno per ogni mano) che forniscono informazioni di posizione e rotazione incredibilmente accurate. Ai fini di questa domanda, la rotazione del controller destro sull'asse Y fa apparire il personaggio 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 2 anni fa . Sviluppare un motore di gioco Sto programmando un gioco per computer e …
sto lavorando su un sistema embedded di un tipo, e in un po 'di tempo libero vorrei testare le sue capacità di disegno. Il sistema in questione è il microcontrollore ARM Cortex M3 collegato alla scheda EasyMX Stellaris. E ho un piccolo schermo TFT 320x240 :) Ora, ho un po …
Sto realizzando un gioco che prevede elementi di gioco "a blocchi". Il problema è che non sono del tutto sicuro di come farlo in modo che i blocchi si aggancino a una specie di griglia, in altre parole, non sono sicuro di come sceglierà la cella più vicina alla sua …
Ho un personaggio che cammina verso punti casuali nella mia stanza in Unity. Il problema è che si trova sempre di fronte in una direzione, voglio scrivere in C # un pezzo di codice che ottenga la direzione in cui si trova attualmente il personaggio e la posizione del bersaglio, …
Stavo pensando ai giochi peer-to-peer considerando un semplice gioco di lancio di monete. Apri la tua versione di P2PCoinFlipping Beta 2.3 e viene visualizzato un elenco di server dei nomi dei giocatori. Dopo aver scelto il server più vicino, viene visualizzato un tabellone dei giocatori più fortunati. Scegli il giocatore …
Quindi questo problema è stato il fratello da un paio di giorni. Prima di tutto, qual è la differenza tra dire Body.getWorldCenter () e Body.getPosition (). Ho sentito che WorldCenter potrebbe avere a che fare con il centro di gravità o qualcosa del genere. In secondo luogo, quando creo un …
Ho visto che gli ocre sono spesso usati per cose come l'abbattimento del frustum e il rilevamento delle collisioni in 3D. Ma non sono sicuro di come funzioni l'algoritmo. Sicuramente l'intero principio dell'ottava si rompe quando si tenta di utilizzare i riquadri di delimitazione, poiché ogni dato riquadro potrebbe essere …
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.