Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.


2
Estructura de la unidad de juego RTS
Quiero una manera de hacer muchas unidades diferentes sin tener que programar cosas como moveTo y Attack más de una vez A mi modo de ver, hay 2 formas en que puedo hacer esto. Una única clase de Unidad genérica con banderas que especifica lo que puede / no puede …
18 unity  c#  architecture  rts 

2
¿Cómo maneja la GPU la textura y la VRAM?
En realidad es un montón de preguntas interrelacionadas: ¿Las texturas comprimidas (dxt5 / dxt1, etc.) alguna vez se descomprimen completamente al pasar por la canalización de renderizado? Si la respuesta a la primera pregunta es verdadera, ¿cómo se gestiona la memoria para varias texturas grandes sin comprimir? ¿Framebuffer es diferente …
18 textures  gpu  memory 





4
¿C # es diferente en Unity?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. ¿Unity usa una versión diferente de C #, o es todo lo mismo? Se ve diferente de C …
18 c#  unity 


12
¿Cómo me aseguro de que un código se ejecute solo una vez?
Tengo un código que solo quiero ejecutar una vez, aunque las circunstancias que desencadenan ese código podrían ocurrir varias veces. Por ejemplo, cuando el usuario hace clic con el mouse, quiero hacer clic en la cosa: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to happen on …



2
¿Asignar y liberar una gran cantidad de memoria al inicio "limpia la memoria"?
El libro Game Coding Complete, Cuarta edición , capítulo 5 ( Inicialización y apagado del juego ), sección Checking Memory contiene este interesante ejemplo de código: 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 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.