Io e una squadra stiamo lavorando a un gioco costruttore di fabbriche che dà al giocatore una fabbrica casuale all'inizio del gioco. Per cercare di assicurarsi che vi sia un senso di "equità", idealmente la fabbrica generata casualmente avrebbe un'area entro poche unità di (valore segnaposto) 30. È relativamente semplice …
Dati i punti di una linea e una curva di Bezier quadratica, come si calcola il punto più vicino? .... Allo stesso modo, dati i punti di 2 curve, come si ottiene il punto più vicino?
Ho un sistema in cui è possibile fare clic una volta per posizionare un nodo in una scena. Quando si posizionano 3 nodi, forma un triangolo. Quando si posizionano nodi futuri, viene creato un nuovo triangolo unendo quel nodo ai 2 nodi esistenti più vicini. Funziona bene per la maggior …
Un piano 3d è in genere definito come a,b,c,d. Sono a,b,ceffettivamente le x,y,zcoordinate di un vettore 3d, con ddefinizione della rotazione del piano, qualcosa come asse-angolo di rotazione dati?
Supponiamo che io abbia una griglia di rettangoli di forme e colori diversi e che voglio ridurre (ragionevolmente vicino all'ottimale va bene, non è necessario l'ottimale) il numero di rettangoli per rappresentare lo stesso layout di colori. L'immagine sopra è un caso molto semplificato e lo spazio bianco tra i …
Ho due AABB che si stanno muovendo, qual è il modo più veloce per verificare se si intersecano sotto un frame? Spostando intendo non solo verificare con il solito metodo di intersezione del rettangolo, intendo una sorta di semplice test semplice che restituisce solo un valore booleano, nessun tempo di …
Per un gioco simile a Peggle , voglio creare blocchi che seguono una curva, in questo modo: I blocchi scompaiono quindi quando la palla li colpisce. Sono riuscito a disegnarne alcuni in orizzontale, ma ho problemi a farli seguire un percorso: Come faccio a fare questo? Devo creare oggetti Box2D …
Come trovi la sfera più grande che puoi disegnare in prospettiva? Visto dall'alto, sarebbe questo: Aggiunto: sul frustum a destra, ho segnato quattro punti di cui sappiamo qualcosa. Possiamo non proiettare tutti gli otto angoli del frusum e i centri delle estremità vicine e lontane. Quindi conosciamo i punti 1, …
Sto codificando un meccanico che consente a un utente di muoversi sulla superficie di una sfera. La posizione sulla sfera è attualmente memorizzata come thetae phi, dove thetaè l'angolo tra l'asse z e la proiezione xz della posizione corrente (cioè rotazione attorno all'asse y), ed phiè l'angolo dall'asse y alla …
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 5 anni fa . Vorrei sapere come funziona il sistema di animazione in Minecraft. Ho la …
Voglio realizzare un'animazione di fantasia in cui un punto viaggia attorno a un rettangolo. Voglio trovare la posizione del punto alla volta t. Il rettangolo è dato da X, Y, Widthe Height. C'è un algoritmo per questo? Ho usato sin/ cosper i circoli. Qual è l'approccio equivalente per i rettangoli?
Correggimi se sbaglio, ma sia i lavori Geometry Shader che Tessellation Shader devono generare vertici nella pipeline grafica. Quello che vorrei sapere è come sono diversi e quando dovrei usarne uno rispetto all'altro?
Mi scuso per il titolo piuttosto generico. Non ho davvero idea di come realizzare ciò che sto cercando di fare, il che rende ancora più difficile la ricerca di una possibile soluzione. Sto cercando di implementare una sorta di marker di percorso (forse c'è un nome più adatto per questo, …
Ho un gioco che richiede a ciascun giocatore di muoversi lungo un percorso specificato. Traccio il percorso usando le curve di Bézier. Come posso determinare la lunghezza totale reale (non lineare) del percorso e la distanza che ogni giocatore ha fatto? (La distanza tra il punto iniziale e un punto …
Attualmente sto sviluppando un clone di breakout e ho colpito un blocco stradale per far funzionare correttamente il rilevamento delle collisioni tra una palla (cerchio) e un mattone (poligono convesso). Sto usando un test di rilevamento delle collisioni Circle-Line in cui ogni linea rappresenta e spigola sul mattone poligonale convesso. …
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.