Preguntas etiquetadas con entity-system

Un paradigma de programación en el que los objetos de juego (entidades) están compuestos de componentes y son operados por sistemas. Cada entidad es una ID que apunta a componentes específicos.





3
¿Composición OOP pesada frente a sistemas de componentes de entidad pura? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



2
Detección de colisión y respuesta en un sistema de entidad
Más diversión con un ES ... Actualmente, tengo algunos sistemas: Renderizador (atributo renderizable, atributo Transformar) Movimiento (atributo móvil, atributo de transformación, atributo renderizable [para cuadros delimitadores, etc.]) Entrada (atributo InputReceiver) etc. Estoy agregando detección de colisión. Lo primero que pensé fue agregar un nuevo sistema que realizara la colisión. Tiene …

2
Tilemaps en un marco de sistema de entidad?
He estado leyendo sobre Entity System Frameworks específicamente Artemis. Estoy tratando de decidir si es adecuado para mí. Trabajo estrictamente en juegos de arte de píxeles 2d basados ​​en mosaicos, y no creo que sean tan intensivos en recursos. Siempre he usado OOP estándar con mucha herencia en el pasado. …



3
Separar eficientemente los pasos de lectura / cálculo / escritura para el procesamiento concurrente de entidades en sistemas de entidades / componentes
Preparar Tengo una arquitectura de entidad-componente donde las entidades pueden tener un conjunto de atributos (que son datos puros sin comportamiento) y existen sistemas que ejecutan la lógica de la entidad que actúa sobre esos datos. Esencialmente, en algo pseudocódigo: Entity { id; map<id_type, Attribute> attributes; } System { update(); …




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.