Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti

1
Come posso creare un effetto di parallasse 2.5d?
Ho un discreto background nella grafica e nella programmazione 3D, ma sono nuovo nello sviluppo di giochi. Attualmente sto esplorando diverse possibilità e voglio davvero fare un gioco di ruolo. Stavo pensando alla classica vista isometrica 2D, ma adoro il modo in cui Diablo 2 appare e si sente. La …
8 2d  unity  graphics  2.5d 

2
Qual è lo scopo dei layer negli editor di mappe?
Ho una domanda relativa agli editor di mappe, come Tiled, ad esempio. Attualmente sto realizzando il mio editor di mappe e mi chiedevo se qualcuno potesse spiegarmi quale sia lo scopo della stratificazione in piastrelle, ad esempio. A quale scopo serve per creare una mappa?
8 tiles  maps 

7
Fare una distribuzione casuale falsa?
A volte un evento casuale "reale" sembra ingiusto e rende i giocatori frustrati. Ad esempio, un nemico ha una probabilità del 20% di causare un doppio danno ("colpo critico"). Così potrebbe fare 4 colpi critici di fila con probabilità 1/725. Non è piccolo come sembra. Spero che la probabilità possa …



2
Come implementare un raggio traente?
Sto lavorando a un gioco in cui il giocatore può raccogliere oggetti usando qualcosa come un raggio traente e trasportarli. Attrarre l'oggetto verso il centro del raggio non è difficile. Ma una volta che l'oggetto è abbastanza vicino al centro, devo tenerlo lì mentre il giocatore si muove, che è …
8 2d  physics 


2
Come usare UpdateSubresource e Map / Unmap?
Da quello che ho capito (dalla lettura di varie pagine) ci sono 2 modi per aggiornare un buffer: UpdateSubresource()(quando il buffer viene creato con l' DEFAULTutilizzo) Map(), copia i nuovi dati, Unmap()(quando il buffer viene creato con l' DYNAMICutilizzo) Nel primo caso, chiamo solo questa funzione (niente di più)? Perché …
8 c++  directx11 



1
Utilizzo di un'immagine con buffer di precisione superiore (rispetto all'intero senza segno a 8 bit) per le mappe di altezza in Java
Sto generando una heightmap per ogni quad nel mio quadtree in openCL. Il modo in cui stavo creando l'immagine è il seguente: DataBufferInt dataBuffer = (DataBufferInt)img.getRaster().getDataBuffer(); int data[] = dataBuffer.getData(); //img is a bufferedimage inputImageMem = CL.clCreateImage2D( context, CL_MEM_READ_WRITE | CL_MEM_USE_HOST_PTR, new cl_image_format[]{imageFormat}, size, size, size * Sizeof.cl_uint, Pointer.to(data), null); …
8 java  heightmap 


2
Come implementare la funzione “identifica oggetto” in RPG
In molti giochi esiste un approccio che non è possibile utilizzare oggetti che non sono stati identificati. E di solito non puoi identificarlo semplicemente usandolo. Mentre questo approccio semplifica molte cose, non mi sembra giusto. Non ha senso che non posso equipaggiare un'armatura o una spada perché non so se …


2
Come gestisco gli oggetti di gioco con due profondità?
Voglio essere in grado di fare ciò che vedi nell'immagine, ma con una sola parete. Il giocatore dovrebbe essere in grado di camminare su entrambi i lati dello stesso oggetto . Cioè, lo stesso muro è sotto l'eroe quando scendo da esso, ed è sopra l'eroe se vengo da esso. …
8 2d  draw-order  depth 

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.