In una griglia di tessere in cui il movimento in una delle 8 direzioni richiede esattamente la stessa quantità di giri (regole di stile della scacchiera), posso impedire al movimento diagonale di mostrare più tessere nuove rispetto al movimento ortogonale? Ad esempio: sei la casella rossa nell'immagine qui sotto. Le …
Sto realizzando un gioco di hack & slash e voglio che i miei personaggi si muovano come ad esempio in Torchlight, Diablo, ecc. Attualmente generi gruppi di nodi per tutte le aree percorribili di un piano. Quando clicco da qualche parte, il giocatore passa attraverso il percorso interpolato dei nodi. …
Sono molto nuovo nello sviluppo del gioco, ma non nella programmazione. Sto (di nuovo) giocando con un gioco di tipo Pong usando l' canvaselemento JavaScript . Ho creato un Paddleoggetto che ha le seguenti proprietà ... width height x y colour Ho anche un Pongoggetto che ha proprietà come ... …
Ho letto Valve + Gafferon e centinaia di pagine da Google, ma per qualsiasi motivo non riesco a capire la previsione del cliente. A mio avviso, il problema di base è: Il client A invia input a T0 Il server riceve input a T1 Tutti i clienti ricevono la modifica …
Sto creando un MMO e voglio aggiungere NPC. Il fatto è che non conosco il design di base. Cosa fanno i calcoli, i client o il server? Comprenderei il server che calcola gli eventi e le reazioni, ma quando si tratta di pathfinding, posizione e movimento del giocatore, chi lo …
Quando voglio spostare l'oggetto attorno al punto lo faccio: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); Come far muovere il punto sulla traiettoria del segno otto o infinito?
Spero che tutti abbiamo giocato a Zelda: A Link to the Past, per favore correggimi se sbaglio, ma voglio emulare quel tipo di movimento di personaggi 2D dall'alto verso il basso con un tocco di correzione. È stato fatto in altri giochi, ma ritengo che questo riferimento sia il più …
Sto lavorando a un gioco 2D in cui atterri su pianeti con una nave e puoi uscire dalla nave e camminare. Questi pianeti sono molto piccoli (pensa a volte ~ 350 pixel di raggio) e sono visti di lato. Quindi puoi facilmente vedere l'intero pianeta sullo schermo in generale. Questo …
Spesso vorrò usare un valore di velocità come 2.5 per spostare il mio personaggio in un gioco basato sui pixel. Tuttavia, il rilevamento delle collisioni sarà generalmente più difficile se lo faccio. Quindi finisco per fare qualcosa del genere: moveX(2); if (ticks % 2 == 0) { // or if …
Al momento ho qualcosa come: float deltaX = point0.getX() - point1.getX(); float deltaY = point0.getY() - point1.getY(); E ogni 0,01 secondi aggiorno la posizione dei miei oggetti in questo modo: object.setPosition(object.getX()-deltaX/100,object.getY()-deltaY/100); Quindi questo sposta il mio oggetto da punto0 a punto1 in 1 secondo. Ciò di cui ho bisogno è …
Un progetto a cui sto lavorando in questo momento prevede un sacco di "traffico" nel senso di automobili che si muovono lungo le strade, aerei che si muovono intorno a un grembiule, ecc. A partire da ora i percorsi disponibili sono precalcolati, quindi i nodi vengono generati automaticamente per incroci …
Sto cercando idee su come implementare il seguito nello spazio 2D. Sfortunatamente non so ancora molto su AI / ricerca di percorsi / controllo autonomo. Diciamo che questa nave può muoversi liberamente ma ha massa e slancio. Inoltre, forze esterne potrebbero influenzarlo (esplosioni ecc.). Il giocatore può stabilire un bersaglio …
Ho pensato a un gioco RTS multiplayer. La parte che non riesco a capire è mantenere sincronizzato il movimento dell'unità. Se sposto l'unità A per individuare XY, devo comunicarlo al server che inoltra all'altro client. Sono curioso di sapere come sarebbero le comunicazioni. Vuoi semplicemente comunicare al server che sto …
Ho iniziato un nuovo gioco che non richiede mouse, lasciando così il movimento sulla tastiera. Ho cercato di incorporare 8 direzioni; su, sinistra, destra, su-destra e così via. Tuttavia, quando premo più di un tasto freccia, la velocità di movimento aumenta ( http://gfycat.com/CircularBewitchedBarebirdbat ). Come ho potuto contrastare questo? Ecco …
La mia domanda è: quale sarebbe l'approccio migliore per l'individuazione di percorsi su una superficie planetaria irregolare? Informazioni di base Ho creato un pianeta da mappatura di spostamento 6 piani proiettati sfera. Inizialmente i piani formavano un cubo prima di essere proiettati in una forma a sfera. Mi chiedo se …
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.