Mapeadores
Hub
Mapeadores
Hub
Назад на сайт
Сообщество
ГлавнаяПравилаНовостиFAQБаныSupporter
Форум Mapeadores
Форум
Comunicados21
Anuncios12Eventos8
General1454
Off-Topic1024Presentaciones349International28Youtube28
Servers984
CS:S | ZombieMod | Barricada + Escape210CS:GO | Zombie Escape345CS:GO | KZ Timer2CS:GO | Prey5Bans164Feedback123Unirte133
Mapping533
Problemas y Dudas249Mapas118Guías y Tutoriales110Proyectos Comunitarios24Modelos, Texturas y Partículas11Prefabricados19
Releases2
Mapeadores
Hub
Назад на сайт
Сообщество
ГлавнаяПравилаНовостиFAQБаныSupporter
Форум Mapeadores
Форум
Comunicados21
Anuncios12Eventos8
General1454
Off-Topic1024Presentaciones349International28Youtube28
Servers984
CS:S | ZombieMod | Barricada + Escape210CS:GO | Zombie Escape345CS:GO | KZ Timer2CS:GO | Prey5Bans164Feedback123Unirte133
Mapping533
Problemas y Dudas249Mapas118Guías y Tutoriales110Proyectos Comunitarios24Modelos, Texturas y Partículas11Prefabricados19
Releases2
Hub›Форум›Mapping›Guías y Tutoriales

Hints

@Morell📅 March 17, 2011⏱ Время чтения: 2 мин👁 343 просмотров💬 1 сообщениеGuías y Tutoriales
Morell
@MorellOPОригинал
📅 17 марта 2011 г.#1

La manera en la que se divide tu nivel en distintos visleafs afecta -y mucho- a la velocidad de tu mapa. Volvamos al mapa de ejemplo del capítulo anterior:

image Imaginemos que en vez de dividirse como muestra la imagen superior, se divide de esta manera: image En este caso, el visleaf del jugador (en azul) puede ver el resto de leafs del nivel, haciendo que de esta manera, el número de fps disminuya, al mostrarse el nivel entero. Este es solo un ejemplo de cómo, a pesar de ser el mismo mapa, su resultado final varie solamente por los visleafs. Sin embargo existe una manera de controlar la manera en la que nuestro nivel se divida en visleafs, y de esto trata este punto; mostrar las herramientas necesarias para forzar esa “división” y no dejarla al azar del programa compilador.

Para ello utilizaremos la textura hint que marcará el lugar por donde el nivel ha de dividirse:

image En la imagen anterior distinguiremos la línea azul-claro y marrón, teniendo la primera la textura tools/toolsskip y la segunda la textura tools/toolshint De esta manera obtendremos el siguiente resultado: image No solo el visleaf ha dividido las dos habitaciones, si no que hemos optimizado el mapa reduciendo el número de visleafs. Como el programa de compilación ha detectado que la habitación de la izquierda ya es un cuadrado, no ha encontrado motivos para dividirlo en numerosos visleafs más. Crear un sólido con la textura hint en la entrada de otra habitación reducirá en dos visleafs el número total de estos en el mapa. Puede parecer que es una reducción insignificante, pero poco a poco, y conforme más veces repitas el proceso, irás reduciendo el tiempo de compilación y ganarás más fps.

📋 Это сообщение является частью исторического форума Mapeadores. Контент сохранен в том виде, в котором он был опубликован.