In questa situazione, ho valori di altezza del terreno che generi proceduralmente. Per il rendering, utilizzo la posizione della telecamera per generare una mappa di altezza di dimensioni adeguate. Per la collisione, tuttavia, ho bisogno di avere campi di altezza generati in aree in cui gli oggetti potrebbero intersecarsi. La …
Ok, quindi questo è un problema che sto cercando di capire da un po 'di tempo. Il mio è un gioco platform in 2D con un mondo fatto di tessere (di solito) immobili e folletti mobili, che usano entrambi AABB per rappresentare le loro hitbox. Questo gioco NON è basato …
Ho un semplice gioco in cui il giocatore muove una palla. La palla rimbalza sulle pareti. In questo momento ho implementato i muri quadrati (■): uso semplici collisioni con delimitatore per verificare se il giocatore si sposterà in un muro durante l'aggiornamento della sua velocità x o y e, in …
Recentemente ho preso il monogame e sto lavorando a un semplice gioco top down per farmi iniziare e imparare le basi. Ho il movimento e la rotazione per seguire il mouse risolto, ma sono bloccato con le collisioni. Quello che voglio sapere, in sostanza, sono due cose: Quale sarebbe il …
Ho implementato una semplice routine di rilevamento delle collisioni usando AABB tra il mio sprite di gioco principale e varie piattaforme (vedi il codice sotto). Funziona benissimo, ma ora sto introducendo la gravità per far cadere il mio personaggio e ha mostrato alcuni problemi con la mia routine di CD. …
Sto usando Box2D. Come puoi vedere, ci sono tre corpi dinamici collegati tra loro (pensalo come una tabella dalla vista frontale). LEG1 e LEG2 sono collegati al corpo statico (è il corpo di terra). Un altro corpo dinamico sta cadendo sul tavolo. Devo ottenere la compressione in LEG1 e LEG2 …
Ho un motore di fisica 2D di base in esecuzione. È praticamente un motore a particelle, utilizza solo forme di base come AABB e cerchi, quindi non è possibile alcuna rotazione. Ho implementato un CCD in grado di fornire un TOI accurato per due oggetti in rapido movimento e tutto …
Devo scrivere, come si può riassumere, un gioco 3D completo da zero in questo semestre. Fino ad ora ho programmato solo giochi 2D nel mio tempo libero, la transizione non sembra difficile, il gioco è semplice. L'unico problema che ho è il rilevamento delle collisioni. L'unica cosa che ho potuto …
Qualcuno ha qualche idea su come ottenere il rilevamento di una perfetta collisione con pixel rotazionali con Bitmap in Android? O in generale per quella materia? Al momento ho array di pixel ma non so come manipolarli in base a un numero arbitrario di gradi.
Dato il punto Vector pos = new Vector(0.0, 0.20156815648078918, -78.30000305175781, 1.0); e l'aereo (triangolo) Vector a = new Vector(-6.599999904632568, 0.0, -78.5, 1.0); Vector b = new Vector(6.599999904632568, 0.0, -78.5, 1.0); Vector c = new Vector(6.599999904632568, 4.400000095367432, -78.5, 1.0); Voglio ottenere un piano normale che punta nella direzione di pos //Getting …
Sto scrivendo un simulatore di corpo rigido 2D. Gli oggetti da simulare sono poligoni convessi. La mia domanda riguarda come decidere il "punto" di collisione, in modo che quando applico una forza di risposta, posso anche calcolare la coppia. In 2D, il metodo popolare di rilevamento delle collisioni a fase …
Sto cercando di seguire questo tutorial http://www.tonypa.pri.ee/tbw/tut05.html per implementare collisioni in tempo reale in un mondo basato su piastrelle. Trovo le coordinate centrali delle mie entità grazie a queste proprietà: public float CenterX { get { return X + Width / 2f; } set { X = value - Width …
Ho appena iniziato a costruire il mio primo gioco con XNA (ho esperienza con C # ma non con i giochi). Sto costruendo uno sparatutto 2d top down piuttosto semplice. Ho letto questo tutorial sull'uso di un sistema di collisione basato sul colore e mi è sembrato davvero interessante. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml …
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.