Voglio avere semplici pendenze a 45 ° nel mio platform basato su piastrelle, tuttavia non riesco proprio a ridurre l'algoritmo. Dai un'occhiata al codice e al video, forse mi manca l'ovvio? //collisionRectangle is the collision rectangle of the player with //origin at the top left and width and height //wantedPosition …
Ho un gioco con piattaforma 2D, in cui il giocatore corre sempre verso destra, ma il terreno non è sempre orizzontale. Esempio: Ho implementato un sistema di collisione con delimitatore che controlla solo le intersezioni con la scatola del giocatore e gli altri blocchi, per impedire al giocatore di correre …
Voglio avere un personaggio giocabile in grado di "camminare" su una superficie organica in qualsiasi angolo, anche lateralmente e capovolto. Dai livelli "organici" con elementi inclinati e curvi anziché linee rette con angoli di 90 gradi. Attualmente sto lavorando in AS3 (moderata esperienza amatoriale) e sto usando Nape (praticamente un …
L'esempio fornito da Microsoft sembra che il rilevamento delle collisioni (da quello che posso vedere) avrà un piccolo errore. Quando l'utente si scontra con una tessera Insuperabile, viene calcolata la profondità dell'intersezione. Il più piccolo dei valori di profondità X e Y viene utilizzato per fissare la posizione dell'utente in …
In un gioco platform basato sulla fisica 2D che contiene scale, come si determina se il giocatore che sale su è causato da un salto o che sale una scala, in modo da sapere quale animazione giocare? E in generale, ovviamente, il vettore di direzione non è sufficiente per determinare …
Attualmente sto lavorando su un platform multiplayer piuttosto semplice. Ho letto parecchi articoli sulle tecniche usate per nascondere la latenza, ma non riesco ancora a capire meglio alcuni concetti. Trovo l'argomento molto interessante e mi piace provare le idee da solo, ma penso che chiedere a gamingev stackexchange sarà più …
Dalla mia comprensione, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); è equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ma quando stampo la ModelViewmatrice, la chiamata a glTranslatef()non sembra funzionare correttamente. Ecco il frammento di codice: #include <stdlib.h> #include <stdio.h> #include …
Attualmente, ho un platform con piastrelle per terreno (grafica presa in prestito da Cave Story). Il gioco è scritto da zero usando XNA, quindi non sto usando un motore esistente o un motore fisico. Le collisioni di piastrelle sono descritte praticamente esattamente come descritto in questa risposta (con semplice SAT …
Quindi sto realizzando questo semplice platform in cui l'Eroe ha una dimensione di 16x16, ma anche la dimensione delle tessere è di 16x16. Che suona bene vero? Ma la mia finestra / mondo di gioco è 800x416, il che rende Hero davvero molto piccolo in confronto. Questo mi ha davvero …
Sto per programmare una copia di Mario in Java. Sto pensando a 2 rappresentazioni / strutture dati per i livelli ma non sono sicuro di quale scegliere: Un array intero 2D. Un quadrifoglio per dividere il livello in pezzi. Quali sono i suoi vantaggi e svantaggi?
Sto sviluppando un gioco in cui il giocatore può usare le corde per oscillare (proprio come hanno fatto Spiderman o Bionic Commando ) e sto riscontrando problemi nell'implementazione di questo comportamento. Qualcuno può aiutarmi a fare questo, intendo formule di fisica e così via. Fino ad ora ho escogitato 3 …
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 l'anno scorso . Ho molta esperienza con il C ++, ma non ho esperienza con la …
Quindi, dopo alcune ore di ricerche su Internet, devo ancora trovare una risposta piacevole su come gestire le piattaforme mobili in un gioco con piattaforma 2D. Così ho deciso di realizzare un semplice prototipo in cui interagisci con 2 piattaforme diverse, una che si sposta in verticale e una in …
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.