DynamicLight



Se utiliza para situar luces en el escenario. Es posible definir diferentes variaciones y comportamientos que tendrá la luz durante el juego.





Parámetros de esta entidad:


  • Origin
  • Son tres cifras (X Y Z) que determinan la posición de esta entidad en el escenario. Estos 3 datos normalmente no se modifican aquí y se deja que se modifiquen según movemos esta entidad (con el ratón) desde 'World Editor'.



  • Num_luz
  • Número de luz (entre 1 y 255).

    Son números que deberemos asignar nosotros manualmente.

    Este número será el que se utilizará en los comandos 'LUZ1' y 'LUZ0' para referirse a una luz en concreto.

    Se puede utilizar el mismo número en diferentes entidades 'DynamicLight' si queremos manejar diferentes luces al mismo tiempo utilizando un solo comando 'LUZ1' o 'LUZ0'.



  • Model
  • Permite seleccionar un modelo asociado a la luz.

    La luz quedará enganchada a ese modelo y le seguirá en todos sus movimientos.

    Estos modelos son los bloques o conjunto de bloques definidos como 'model' que hayamos establecido en World Editor (pestaña 'models').



  • Color
  • Permite seleccionar el color de la luz.



  • AllowRotation
  • Si la luz se asocia a un modelo, seguirá su movimiento de rotación si ponemos '1'.



  • InterpolateValues
  • Se utiliza para producir suaves variaciones en la luz (parpadeos). Si ponemos '0' las variaciones serán muy bruscas.



  • MaxRadius
  • El máximo radio de acción de la luz.



  • MinRadius
  • El mínimo radio de acción de la luz.



  • RadiusFunction
  • Aquí entraremos una secuencia de letras que determinarán los niveles de variación de la luz. La letra 'a' es para muy oscuro, mientras que la letra 'z' es para muy brillante.



  • RadiusSpeed
  • Velocidad de las variaciones de luz determinadas por 'RadiusFunction'.



  • Visible
  • Con 'True' la luz será visible desde el comienzo del nivel.

    Con 'False' la luz no será visible al dar comienzo el nivel.



  • Orientacion
  • Junto con el parámetro 'Arc' permite definir una luz dinámica tipo foco, que sólo iluminará hacia un punto en concreto.

    Los parámetro X Y Z de este parámetro nos permiten rotar los ejes X Y Z para orientar el foco hacia donde queramos.




  • Arc
  • Junto con el parámetro 'Orientacion' permite definir una luz dinámica tipo foco, que sólo iluminará hacia un punto en concreto.

    El parámetro 'Arc' permite establecer el ángulo de apertura del foco.


    Si no quieres que sea una luz tipo foco y quieres definir una luz normal (que ilumine hacia todos los lados), deja con el valor 0 el parámetro 'Arc'.



    Luz tipo foco





    Esta entidad, a diferencia de la entidad 'Light', puede producir variaciones de intensidad de luz durante el transcurso del juego, además de poderse desplazar por el escenario, pero consume más recursos del sistema.


    Asigna un número de luz 'Num_luz' distinto a cada una de la entidades 'DynamicLight' si quieres activarlas por separado.




    » Consulta el manual de 'World Editor' para ver ejemplos de entidades 'DynamicLight'.

    » Consulta la sección de los comandos 'LUZ1' y 'LUZ0' para saber como activar y desactivar luces durante el transcurso del juego.