Preguntas etiquetadas con design-patterns

El patrón de diseño es una solución reutilizable general para un problema que ocurre comúnmente dentro de un contexto dado en el diseño de software.


9
¿Cuáles son algunos patrones de diseño de programación que son útiles en el desarrollo de juegos? [cerrado]
Tengo algunos libros sobre Patrones de diseño, y he leído algunos artículos, pero no puedo entender intuitivamente qué patrones de diseño de programación serían útiles en el desarrollo de juegos. Por ejemplo, tengo un libro llamado ActionScript 3 con patrones de diseño que detalla varios patrones de diseño como Model …


5
¿Deben los actores en un juego ser responsables de dibujar a sí mismos?
Soy muy nuevo en el desarrollo de juegos, pero no en la programación. Estoy (de nuevo) jugando con un juego de tipo Pong usando el canvaselemento de JavaScript . He creado un Paddleobjeto que tiene las siguientes propiedades ... width height x y colour También tengo un Pongobjeto que tiene …

9
En Unity, ¿cómo implemento correctamente el patrón singleton?
He visto varios videos y tutoriales para crear objetos singleton en Unity, principalmente para a GameManager, que parecen usar diferentes enfoques para crear instancias y validar un singleton. ¿Existe un enfoque correcto, o más bien preferido, para esto? Los dos ejemplos principales que he encontrado son: primero public class GameManager …


3
¿Cómo evitan los equipos sobrescribir el trabajo en los archivos fuente? [cerrado]
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 . Se me ocurrió la posibilidad de que, por ejemplo, mientras varias personas trabajan simultáneamente …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
¿Por qué debería considerar siempre crear y usar grupos de objetos en lugar de crear instancias del nuevo objeto sobre la marcha?
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 de …








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.