Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti

3
Vector3 vs. Vector2 - prestazioni, utilizzo?
Attualmente sto giocando con XNA e sto creando un semplice platform 2D. Stavo pensando di aggiungere più livelli per renderlo un po 'difficile. Invece di avere a Vector2per le mie posizioni, ora uso a Vector3, solo per usarlo Zcome profondità del livello. Tuttavia, poiché non è possibile utilizzare gli operatori …

1
Il rilevamento delle collisioni rallenta il disegno dello schermo
Recentemente ho perseguito lo sviluppo del gioco come un hobby e ho deciso che, per imparare lo sviluppo del gioco, avrei dovuto creare un gioco e renderizzare tutto da solo (senza l'uso di un motore di gioco). Ciò si è rivelato piuttosto complicato, tuttavia sto facendo grandi progressi. Tuttavia, ho …
8 android 

3
Come posso prototipare un gioco online? [chiuso]
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 2 anni fa . Vorrei sapere se siete a conoscenza di librerie, motori o anche semplicemente …

1
Modello di progettazione di regole / convalida
Quali schemi di progettazione possono essere utilizzati per creare un sistema di regole / convalida per un gioco come gli scacchi (questo è solo un semplice esempio, il gioco reale richiede serie di regole più difficili) Ho letto diverse domande su questo sito e non ho trovato una risposta definitiva …

1
Timestep nel gioco multiplayer
Sto cercando di avvolgere il mio cervello attorno al concetto di creare un'esperienza multiplayer server / client. Il mio problema è principalmente legato al timestep. Considera il seguente scenario: Un client si connette a un server. Il client invia i suoi input al server per indicare che vuole spostarsi. Il …


3
Come disegnare immagini 2D usando OpenGL, in SDL?
Dopo tutto, sono riuscito a trovare un semplice pezzo di codice che mostra come disegnare un'immagine 2D con openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int tex; int loadTexture(char* fileName){ SDL_Surface *image=IMG_Load(fileName); SDL_DisplayFormatAlpha(image); GLuint object; …
8 c++  opengl  sdl  windows 

3
Importazione e visualizzazione di file .fbx
Ho un piccolo problema con l'importazione / visualizzazione di file .fbx. Ho controllato gli esempi, ma quelli che mi interessano di più (animazione e trama) sono mal documentati per la comprensione da qualcuno che è nuovo in questo come me. Questo è quello che ho provato: sono riuscito a ottenere …
8 c++  opengl  3d  models  fbx 

1
Fori trasparenti curiosi rendono artefatto
Quindi sto cercando di implementare un terreno "liscio" nel mio motore a blocchi dando ad ogni blocco di superficie una mappa di altezza. Fondamentalmente, ciò che faccio per generare queste "mappe altimetriche" per ciascun blocco è generare le altezze a intervalli di 0,25 lungo il bordo del blocco. Quindi, per …

3
Profilo del carattere in OpenGL, FTGL
Sto usando la libreria FTGL per il rendering dei caratteri nel mio gioco, ma non ho idea di come creare un contorno attorno al testo. Raggiungere un'ombra potrebbe essere facile, perché posso semplicemente farlo in questo modo: (pseudo codice) font.render(Color::BLACK, position.x + 1, position.y + 1); // Shadow font.render(Color::WHITE, position.x, …
8 c++  opengl  gui  fonts 

4
La migliore tecnica per disegnare piastrelle isometriche
Sto pensando di creare un semplice gioco isometrico con HTML5 Canvas e mi chiedo quale sia il modo più veloce per eseguire il rendering delle tessere. Poiché le piastrelle sono a forma di diamante, ma drawImage disegna rettangoli, devo lasciare fuori gli angoli (le parti nere di seguito): Penso che …

2
Come trovare un server di gioco nella rete LAN con tecnologia IPv6?
Ai tempi di IPv4, le persone usavano semplicemente i pacchetti di trasmissione per verificare se ci sono server disponibili nella rete come descritto in questa risposta . Ma nel protocollo IPv6 hanno abbandonato il supporto di trasmissione. È ancora disponibile il supporto multicast ma come posso / dovrei usarlo?

2
Ciclo di gioco lato server
Molti giochi Java usano thread.sleep () per controllare fps. Dal momento che il server non visualizza grafica, il loop di gioco del server dovrebbe continuare a funzionare solo calcolando il delta time? Come questo esempio: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME = 1000000000 / …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.