Sto usando Java / Slick 2D. Sto cercando di usare il mouse per ruotare lo sprite e i tasti freccia per spostare lo sprite. Riesco a far ruotare lo sprite senza problemi, ma non riesco a farlo muovere nella direzione in cui dovrebbe. Quando premo "avanti", lo sprite non si …
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 …
I pixel sono attivati o disattivati. La quantità minima che puoi spostare di uno sprite è un singolo pixel. Quindi, come si fa a spostare lo sprite più lentamente di 1 pixel per frame? Il modo in cui l'ho fatto è stato quello di aggiungere la velocità a una variabile …
Ho Entityun'istanza che viene aggiornata ad ogni tick di gioco. Supponiamo che l'entità si muova costantemente in avanti. Vorrei poter dare l'angolo dell'entità a una funzione che la fa muovere in quella direzione: moveForward(90);dovrebbe farli spostare a destra. Se ho dichiarato la mia rotazione come globale int, allora lo faccio …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Lavorerò con i miei amici per il nostro progetto dell'ultimo anno. …
Sto creando un gioco in cui i nemici si generano casualmente su una mappa per poi spostarsi verso il giocatore ogni fotogramma a una velocità casuale. La mappa non ha ostacoli, quindi i nemici devono sempre muoversi in linea retta. Ho scritto la funzione di movimento un paio di volte, …
Sto cercando di far spostare un rettangolo tra due posizioni a cui mi riferisco come _positionAe _positionB. Entrambi sono di tipo Vector3. Il rettangolo si muove bene. Tuttavia, quando raggiunge _positionBnon si muove nella direzione opposta, come dovrebbe. Sono tornato nel codice per dare un'occhiata. Sono giunto alla conclusione che …
Sto costruendo un gioco con giocatori e missili. Voglio sparare un missile da P1 a P2. Il missile dovrebbe sempre impiegare esattamente cinque secondi per raggiungere P2. Il missile dovrebbe anche tracciare P2. Se P2 si allontana ulteriormente, il missile deve accelerare per soddisfare il vincolo di temporizzazione. Se P2 …
Ho visto una serie di tutorial e libri di giochi 2D in cui la posizione precedente di un oggetto era memorizzata nello stato anziché nel vettore di velocità. La velocità viene quindi calcolata in ciascun fotogramma come differenza tra le posizioni. Quali sono i vantaggi di quel metodo?
Attualmente sto realizzando un gioco di difesa della torre 2d con una corsia statica e predeterminata che i nemici seguono (cioè le torri non possono bloccare il percorso e la ricerca del percorso non è il problema che sto cercando di risolvere). Sto cercando di capire come far sì che …
Esiste un modo semplice e ragionevole per implementare la libera circolazione in un gioco isometrico basato su tessere? Ciò significa che il giocatore non salterebbe istantaneamente da una tessera all'altra o non verrebbe "agganciato" alla griglia (ad esempio, se il movimento tra le tessere fosse animato ma si sarebbe bloccato …
Ho trascorso innumerevoli ore a leggere tutorial e ad esaminare tutte le domande relative a multiTouch da qui e StackOverflow. Ma non riesco proprio a capire come farlo correttamente. Uso un ciclo per ottenere il mio pointerId, non vedo molte persone che lo fanno, ma è l'unico modo in cui …
Attualmente sto lavorando al movimento del mio personaggio in Unity3D . Sono riuscito a farlo spostare relativamente al cursore del mouse. Ho impostato un limite di pendenza di 45 °, che non consente al personaggio di scalare le montagne con gradi più alti. Ma può ancora saltarli su. Come riesco …
Ho dei problemi con l'eliminazione delle collisioni non allineata per quello che penso sia un caso raro. Ho impostato due oggetti per spostarsi l'uno verso l'altro ma con un leggero scostamento, quindi uno degli oggetti si muove leggermente verso l'alto e uno degli oggetti si muove leggermente verso il basso. …
Attualmente sto esaminando lo sviluppo del gioco XNA con il linguaggio C #. Ho due classi: il gestore del gioco principale e una classe "sprite". Di seguito è riportato uno pseudo-codice di base che spero descriva adeguatamente il problema. Game.cs class game { sprite the_sprite; void update(time) { var mouse …
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.