¿Qué formato de imagen es más eficiente para ahorrar memoria? PNG, JPEG o
Una forma de organizar y almacenar información para que ocupe la menor cantidad de memoria posible sin perder su total utilidad.
¿Qué formato de imagen es más eficiente para ahorrar memoria? PNG, JPEG o
He estado trabajando en un motor de juego similar a Terraria , principalmente como un desafío, y aunque he descubierto la mayor parte, realmente no puedo entender cómo manejan los millones de fichas interactivas / cosechables el juego tiene a la vez. La creación de alrededor de 500,000 mosaicos,...
¿Cómo resolvemos los grandes requisitos de memoria de video en un juego 2D? Estamos desarrollando un juego 2D (Factorio) en allegro C / C ++, y enfrentamos un problema con el aumento de los requisitos de memoria de video a medida que aumenta el contenido del juego. Actualmente recopilamos toda...
Estamos hablando de un juego expansivo que no está dividido en niveles o puntos de control. Una aventura en 3D, por
Estoy empezando a aprender sobre la búsqueda de rutas y he estado investigando el algoritmo A * y mi principal preocupación es que todos los ejemplos que he visto muestran obstáculos estáticos con los que se calcula. Si tengo obstáculos en movimiento, digamos otros personajes, por ejemplo,...
He leído sobre este patrón varias veces (desde una perspectiva de mejores prácticas): Asignación de memoria : en lugar de crear instancias del nuevo objeto sobre la marcha, siempre considere crear y usar grupos de objetos. Ayudará a reducir la fragmentación de la memoria y hará que el recolector...
He estado investigando la creación de mis propios métodos de asignación (que admitirán cosas como un grupo de memoria y creación de perfiles), sin embargo, a medida que continúo mi investigación, he estado buscando cómo se hizo esto en el desarrollo de juegos. ¿Qué técnica de asignación de...
Esto puede ser fácil para juegos con un alcance bien definido, pero la pregunta es sobre los juegos de sandbox, donde el jugador puede crear y construir cualquier cosa . Posibles técnicas: Use grupos de memoria con límite superior. Eliminar objetos que ya no son necesarios periódicamente. Asigne...
Quiero reducir el tamaño de archivo y la música de mi juego y SFX está ocupando una buena parte. Si hago una canción o un efecto de sonido a 120bpm y luego aplico un tempo y doblar el tono usando un programa DAW o independiente, luego grabo el nuevo archivo de audio de doble velocidad, termina...
En un juego promedio, hay cientos o quizás miles de objetos en la escena. ¿Es completamente correcto asignar memoria para todos los objetos, incluidos los disparos (balas), dinámicamente a través de new () predeterminado ? ¿Debo crear un grupo de memoria para la asignación dinámica , o no hay...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 4 años . (Esta no es una programación...
Por ejemplo sake: Digamos que hay 10 habitaciones en el mundo. Y digamos que el mundo está habitado por 10 entidades. Y cada entidad tiene su propia "rutina diaria" donde realiza ciertas acciones en la sala y también puede navegar entre las salas. Dado que el jugador solo puede estar en una...
A menudo leo en el motor del juego ECS las documentaciones que son una buena arquitectura para usar el caché de la CPU con prudencia. Pero no puedo entender cómo podemos beneficiarnos del caché de la CPU. Si los componentes se guardan en una matriz (o en un grupo), en memoria contigua, es una...
Mientras refrescaba mi mente en OpenGL ES, me encontré glDrawArraysy glDrawElements. Entiendo cómo se usan y entiendo por qué son diferentes. Lo que parece que no entiendo es que no veo cómo se glDrawElementspueden guardar las llamadas de sorteo ( guardar las llamadas de sorteo es una descripción...
Al cargar mapas extra grandes, el método de carga elimina la excepción de memoria donde se crea una nueva instancia de mosaico de mapa. Me gustaría tener un mapa completo procesado al menos en la aplicación del servidor (y en el cliente si es posible). ¿Cómo debo resolver este problema? UPD: la...
En unidad, supongamos que tengo algunos objetos de juego en mi escena que no son visibles para la cámara y que, por lo tanto, no se representan mientras el juego se está ejecutando. ¿Estos objetos de juego consumirán recursos informáticos / móviles cuando el juego se esté ejecutando? ¿Dónde...
Casi todos los recursos relacionados con la programación de juegos, especialmente los juegos de mundo abierto en 3D, hablan de cómo debe estar constantemente descargando y recargando activos hacia y desde el disco, la memoria del sistema y la memoria de video. Puedo entender esto en las consolas,...
Estoy desarrollando un juego Flash, y puedo apreciar que el uso de memoria es un poco alto para un juego Flash (creo). Digamos más de 100 MB. Entonces, ¿cuánto es demasiado cuando se habla sobre el uso de memoria en juegos
Actualmente estoy pensando qué tipo de GBuffer necesitaré para el sombreado diferido, por lo tanto, traté de documentarme en línea sobre los más comunes y su formato. La mayoría de los GBuffer que he visto usaban el mismo tamaño de bit para cada objetivo de renderizado, lo que a menudo también...
Mi juego es tener un mapa como el de Minecraft, en la forma en que es pseudoinfinito y generado aleatoriamente. Y grande. Digamos que el usuario ha explorado una zona de 1000x1000 (2D aquí), entonces eso es 1,000,000 de mosaicos. Obviamente no voy a poder almacenarlo todo en la memoria. Tampoco...