Sviluppo del gioco

Domande e risposte per sviluppatori di giochi professionali e indipendenti

2
"L'oggetto che si desidera istanziare è nullo" Ma funziona, posso ignorare l'errore?
Questo non mi è mai successo, quindi sono un po 'confuso. GameObject someObject = Instantiate (Resources.Load ("Prefabs/Items/" + someName)) as GameObject; Ciò genera un errore ma l'oggetto viene effettivamente istanziato e tutto funziona come previsto. L'errore non interrompe il programma, non importa quante volte lo riproduco. Posso ignorare questo errore …
18 unity  c# 


2
In che modo la GPU gestisce la trama e la VRAM?
In realtà sono un sacco di domande correlate: Le trame compresse (dxt5 / dxt1 ecc.) Vengono mai completamente decompresse durante il rendering della pipeline? Se la risposta alla prima domanda è vera, come viene gestita la memoria per diverse grandi trame non compresse? Framebuffer è diverso dalla VRAM nelle moderne …
18 textures  gpu  memory 




3
Qual è lo scopo di aggiungere elementi non di gioco a un gioco?
Ad esempio, farò riferimento agli scienziati di Jetpack Joyride. Capisco che ci sono risultati che coinvolgono gli scienziati, che puoi ucciderli o hai un repellente secchione, ma non sto chiedendo nulla di tutto ciò. Voglio capire se c'è una ragione molto importante per avere un tale elemento in un gioco, …

4
C # è diverso in Unity?
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Unity utilizza una versione diversa di C # o è sempre la stessa? Sembra diverso dal normale …
18 c#  unity 

2
Allocare e liberare un grosso pezzo di memoria all'avvio "ripulisce la memoria?"
Il libro Game Coding Complete, Fourth Edition , capitolo 5 ( Inizializzazione e spegnimento del gioco ), sezione Checking Memory contiene questo interessante esempio di codice: bool CheckMemory(const DWORDLONG physicalRAMNeeded, const DWORDLONG virtualRAMNeeded) { MEMORYSTATUSEX status; GlobalMemoryStatusEx(&status); if (status.ullTotalPhys < physicalRAMNeeded) { // you don’t have enough physical memory. Tell …
18 c++  memory 




2
Come modificare le coppie chiave-valore (come un dizionario) nella finestra di ispezione di Unity?
Ho un sistema di incantesimi che sto creando, il principio è il seguente: Ogni incantesimo è un prefabbricato autonomo. Contiene uno script con alcune proprietà (danno base, durata ...) che possono essere modificate nella finestra di ispezione. Ho un'enumerazione di incantesimi che elenca tutti i possibili incantesimi nel codice, che …



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.