Considera una griglia 2d di tessere e una sfera approssimata di coordinate - centrata sul giocatore - che rappresenta la linea di vista. L'obiettivo è bloccare la linea di vista oltre gli ostacoli (ovvero i muri). È relativamente semplice determinare se una singola cellula nella sfera della vista è visibile: …
Qualcuno sa quale programma sta usando Phil Fish per modificare modelli di livelli? O è qualcosa che si è costruito da solo? Sono nuovo nello sviluppo di giochi e stavo cercando qualcosa con cui progettare livelli oltre al mio notebook.
Solo un po 'curioso: dove esegui le manipolazioni della mesh, sulla CPU o nello shader? Ho fatto tutto sulla CPU e un amico mi ha suggerito di spostare le cose sul lato GPU. Se stai facendo cose come le animazioni ossee ... sulla GPU, come puoi recuperare la maglia? (dal …
Supponiamo che posso scegliere un gioco abbastanza decente, costruirlo e finirlo con una cromatura sufficiente; supponiamo anche che io possa commercializzarlo in una certa misura, attraverso il mio sito web. Quali sono esattamente i vantaggi di passare attraverso Steam Greenlight? Supponendo di poter effettivamente superare il processo e raggiungere una …
Ho un gioco Breakout in cui, ad un certo punto, rilevo la collisione tra la palla e la paletta con qualcosa del genere: // Ball class rectangle.Intersects(paddle.Rectangle); Esiste un modo per ottenere le coordinate esatte della collisione, o qualsiasi dettaglio a riguardo, con la corrente XNA API? Ho pensato di …
Ho un missile che insegue il comportamento per rintracciare (e provare e incidere) il suo obiettivo (stazionario). Funziona bene fintanto che non ti stai muovere quando lanci il missile. Se stai lottando, il missile tende a orbitare attorno al bersaglio. Ho risolto questo problema accelerando prima tangenzialmente al bersaglio , …
Durante la riproduzione di GTA III su Android ho notato qualcosa che mi ha infastidito in quasi tutti i giochi di corse a cui ho giocato (forse tranne Mario Kart): guidare dritto è facile, ma le curve sono davvero difficili. Quando cambio corsia o passo qualcuno, la macchina inizia a …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Attualmente sto sviluppando un sistema GOAP in Java. Una spiegazione di GOAP è disponibile all'indirizzo http://web.media.mit.edu/~jorkin/goap.html . In sostanza, sta usando A * per tracciare tra le Azioni che mutano lo stato mondiale. Per fornire una buona opportunità per tutte le azioni e gli obiettivi da eseguire, sto usando una …
Dopo aver aggiunto velocità al mio gioco, mi sento come se le mie trame si contorcessero. Pensavo fossero solo i miei occhi, fino a quando non l'ho finalmente catturato in uno screenshot: Quello a sinistra è ciò che rende nel mio gioco; quello a destra è lo sprite originale, incollato …
Sono abbastanza nuovo all'idea dei sistemi di entità, avendo letto un sacco di cose (utilmente, questo fantastico blog e questa risposta ). Anche se ho qualche problema a capire come qualcosa di semplice come riuscire a manipolare la posizione di un oggetto da un numero indefinito di fonti. Cioè, ho …
Sto scrivendo il motore di gioco composto da pochi moduli. Due di questi sono il motore grafico e il motore fisico . Mi chiedo se sia una buona soluzione per condividere i dati tra di loro? Due modi (condivisione o meno) assomigliano a quello: Senza condividere i dati GraphicsModel{ //some …
Windows 8 supporta DirectX 9? Perché stavo guardando alcuni esempi scritti in C ++ e DirectX 9 realizzati per Windows 8. Non era quello, come lo so (guarda qui http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Ad esempio Inizializzazione di DirectX con COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; È strano perché lo conosco alla vecchia maniera: …
Finora nei giochi precedenti ho usato una semplice collisione 2D con caselle, quindi ho verificato a livello di pixel una collisione. Se si crea un gioco di flipper in quasi molti fotogrammi, la palla entrerà in contatto con un muro o un'altra superficie, quindi c'è un altro approccio?
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 …
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.