|
..::
QUAKE - WORLDCRAFT
::..
|
|
|
||||||||
|
|
|
|
||||||||
|
Entidades 4.1 Conceptos básicos. Una entidad es cualquier cosa que no sea un sólido o un sólido que "hace" algo especial; esa es la definición que dimos anteriormente. También podemos decir que la entidad es una función de Quake C organizada en categorías como por ejemplo "interruptores" o "funciones". Grosso modo existen 2 tipos fundamentales de entidades: - Entidades propiamente dichas: Por ejemplo las luces. En WC tales entidades tienen la apariencia de pequeños cubos de colores. - Entidades unidas a sólidos: Una puerta es un bloque sólido al que se ha dotado de características especiales -abrirse, cerrarse..- La entidad "func_door" provee al sólido de sus características, ambos forman la puerta mencionada. En WC tales estructuras siguen apareciendo como bloques de un color especial. No siempre una entidad unida a un sólido será visible en Quake, ello depende del tipo de entidad. Las puertas obviamente siempre serán visibles, pero la mayoría de interruptores no, es optativo añadir un sólido puro al conjunto para que resulte visible además de operativo. 4.2 Propiedades de las entidades. Los diversos tipos de entidades tienen diferentes posibilidades de comportamiento, por ejemplo una puerta puede quedar abierta o puede cerrarse cada x segundos, una plataforma puede moverse más o menos deprisa, etc. Hay no obstante una serie de características -keys- que comparten casi todas las entidades, haremos una lista de ellas, respetando la nomenclatura en inglés, por ser ésta la que os encontrareis en WC: - Targetname. Se usa cuando queremos que una determinada entidad se active vía otro evento. Normalmente las puertas se abren por proximidad, pero podemos hacer que sea un botón situado en alguna parte quien las abra. Esta "key" está directamente relacionada con la siguiente. - Target. Se usa si queremos hacer que la entidad active otra entidad. Volviendo al ejemplo de la puerta: El botón que la abre debe tener un valor target idéntico al valor targetname de la puerta; dicho valor puede ser cualquier cosa, por ejemplo "puerta 1", pero nunca debe empezar con un número. - Wait. Se usa en multitud de entidades como indicador del número de sg. que deben permanecer de un modo u otro -por ejemplo abiertas o cerradas-. Acepta cualquier valor a partir de 0.01. - Delay. Es parecida a Wait pero crea la pausa al principio de la acción, es de hecho un retraso a la acción de la entidad. - Speed. Obviamente es la velocidad a la que se "mueve" la entidad. - Angle. La dirección en que actúa la entidad. Su uso varía enormemente dependiendo del tipo de entidad al que esté referido, puede indicar que una puerta se abra en uno u otro sentido o que un monstruo esté observando qué ocurre un una dirección determinada. Acepta valores entre 0 y 360 y -1 y -2 para los conceptos "arriba" y "abajo". - Lip. Esta es inclasificable pero útil :-). Por ejemplo, siguiendo con la puerta, un valor lip igual a -1 indica que la puerta se abrirá exactamente una distancia igual a la anchura del sólido en esa dirección; Un valor positivo de lip hará que la puerta se abra menos que su anchura.
.
|
||||||||||
|
|
||||||||||
|
|
|
|||||||||
|
|
INICIO
| EDICION MAPAS | TEXTURAS
Y GRAFICOS | SONIDOS | MODELOS
| PROGRAMACION | MIS
MAPAS | OTROS MAPAS
EDITORES | PORTS | QUAKE-C | TUTORIALES | LEE EL LIBRO DE VISITAS | FIRMA EL LIBRO DE VISITAS | MAPA DEL SITIO | © Todos los graficos diseñados por el |2aToN - 2001 - 2005 Si no pudes ver el menu debes habilitar JavaScript y recargar la pagina. |
||||||||||