In questo momento sto usando l'algoritmo di linea di Bresenham per la linea di vista. Il problema è che ho trovato un caso limite in cui i giocatori possono guardare attraverso i muri. Si verifica quando il giocatore guarda tra due angoli di un muro con uno spazio sull'altro lato …
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 …
Attualmente, ho un platform con piastrelle per terreno (grafica presa in prestito da Cave Story). Il gioco è scritto da zero usando XNA, quindi non sto usando un motore esistente o un motore fisico. Le collisioni di piastrelle sono descritte praticamente esattamente come descritto in questa risposta (con semplice SAT …
Sto lavorando a un sistema di mappe a tessere, che appare così (il verde è erba, l'aria è bianca, la pietra è grigia e il blu è acqua): Utilizza un semplice generatore di numeri casuali in modo che il 45% di probabilità che la piastrella sia erba, il 30% di …
Mi chiedevo come ottenere le mie tessere mappa 110+ .png comodamente in una mappa di dimensioni di rapporto pixel 1: 1 .png. Sto scorrendo google e simili, e il forum è per il gioco free ware che sto modificando, ma l'app che sto utilizzando riconosce solo i file .png e …
Sto realizzando un motore di tessere per giochi 2D dall'alto verso il basso. Fondamentalmente il mondo è composto da una griglia di piastrelle. Ora voglio mettere ad esempio NPC che possono spostarsi sulla mappa. Cosa pensi sia il migliore: ogni riquadro ha un puntatore all'NPC che si trova sul suo …
Sto lavorando a un gioco a griglia isometrica e sto riscontrando un problema nel tentativo di collegare un clic del mouse dall'utente a una tessera. Sono stato in grado di dividere il problema in 2 parti: Trovare un rettangolo che circonda una tessera (cosa che sono stato in grado di …
Sto creando un semplice motore di mappe che si espanderà automaticamente in qualsiasi direzione con contenuti generati proceduralmente secondo necessità. Qual è un buon modo per memorizzare i dati della mappa, ancorati a un'origine 0,0 in modo che un sottoinsieme rettangolare di dati della mappa possa essere caricato in modo …
Sto realizzando un gioco basato su tessere e sto lavorando per il supporto di set di tessere. Sto cercando di farlo in modo che un Texture2D sia impostato come file PNG scelto. Posso farlo senza problemi f Carico l'immagine nella pipeline di contenuti, ma l'editor di livelli verrà utilizzato da …
Sto cercando di generare muri che tagliano un dato punto da altri punti dati. L'immagine allegata mostra il tipo di cosa che sto cercando: Blu separato dal rosso. Blu separato da rosso e giallo. Blu separato dal rosso con ostruzioni delle piastrelle. Blu multiplo separato da rosso multiplo. qualche idea …
Sto ponendo questa domanda perché non ho trovato una risposta definitiva ad essa. Consentitemi innanzitutto di dire alcune cose sul gioco e su ciò che ho già fatto. Il gioco sarà un set RTS in un mondo generato proceduralmente usando il rumore Simplex. Il mondo è composto da blocchi di …
Attualmente sto lavorando con Phaser, realizzando un gioco generato proceduralmente. Volevo usare un po 'di arte del creatore di giochi di ruolo nel mio gioco (per riferimento, sto usando l'RTP). Mi sono imbattuto in questo articolo , che spiega come funzionano le tessere automatiche. Mi sono anche imbattuto in questa …
Sto scrivendo il motore isometrico in c ++. Ho deciso di adottare un approccio più realistico e fare in modo che i muri occupino spazio tra due tessere, non una singola tessera intera, come mostrato nella figura sotto (proprio come in The Sims). Il mio problema è che non ho …
Sto creando una città tilemap e sto cercando di capire il modo più efficiente per creare scene di edifici uniche. Il trucco è che devo mantenere una sorta di prospettiva 2D, quasi dall'alto verso il basso, che è difficile da fare con edifici o oggetti di grandi dimensioni che si …
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?
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.