Doom Wiki
Advertisement
Doom Wiki
Formato de mapa Doom
Extensiones


SSECTORS (una abreviatura para subsectores) es el nombre de un lump WAD que es un componente de un nivel. Normalmente se genera automáticamente a partir de otros datos para el nivel, usando una herramienta de creación de nodos.

Un subsector es una gama de números seg (segmento de linedef). Estos segs forman parte (o la totalidad) de un solo sector. Cada subsector está construido de manera que cuando un jugador se encuentra en cualquier lugar dentro de un subsector en particular, ninguna parte de un subsector bloqueará la vista de cualquier otro en ese subsector.

Un subsector puede considerarse como un polígono convexo, pero algunos de sus bordes pueden estar implícitos. Esto se debe a que los segs se generan solo donde ya existen linedefs. (No es raro que un subsector conste de un solo sector). El motor de Doom utiliza las líneas de partición en la estructura de los nodos para determinar en qué subsector se encuentra un punto en particular.

Se hace referencia a los subsectores desde el lump NODES.

SubSectores E1M1

Subsectores en E1M1: Hangar, mostrando colores codificados.

Estructura[]

Los sectores se almacenan en archivos WAD en el siguiente formato:

Offset Tamaño (bytes) Descripción
0 2 Cuenta de segs
2 2 Primer número de seg

Los subsectores y segs se almacenan ambos en orden secuencial. Es decir:

  • los números de seg en el subsector 0 van del 0 al N0 - 1 (donde N0 es el recuento subsector 0 seg)
  • los números de seg en el subsector 1 van de N0 al N0 + N1 - 1 (donde N1 es el recuento seg subsector 1)
  • etcétera.

En el tiempo de carga del nivel, el sector del que forma parte cada subsector se determina observando el primer segmento, y se guarda un enlace a este sector en la estructura de datos interna del subsector.

Véase también[]

Advertisement