Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Sky Highlight
Esta característica está enVista previay sujeto a cambios. |
Open 3D Engine (O3DE), el sucesor de Lumberyard, ya está disponible en Developer Preview. Descargar O3DE |
El componente Sky Highlight crea grandes ráfagas de luz en el cielo. Puede utilizar este componente con el componente Lightning para simular la iluminación del cielo cuando destella un rayo.
Para habilitar el componente Sky Highlight, debe habilitar la gema Lightning Arc. Para obtener más información, consulte Gema Lightning Arc.
Si bien puede agregar varios componentes Sky Highlight a las entidades de un nivel, el nivel utilizará solo uno de los componentes Sky Highlight. El últimoSky HighlightEl componente para activar tendrá prioridad y Lumberyard representará dicho componente.
ejemplo
A continuación, se muestra efecto de resaltado del cielo en la distancia.

Contenido
Propiedades del componente Sky Highlight
- Habilitado
-
El efecto de resaltado en el cielo se representa cuando se activa la entidad.
Valor predeterminado:
True
- Color
-
Color del efecto de resaltado del cielo. El color predeterminado es el azul pálido.
Valor predeterminado:
204
,204
,255
- Color Multiplier
-
Multiplicador que se aplica al color. Puede utilizar este parámetro para ajustar la intensidad del color en tiempo de ejecución.
Valor predeterminado:
1
Valores válidos: de
0
a100
- Desplazamiento vertical
-
Compensaciones de la altura de la posición de representación del resaltado del cielo. Especifique un valor para representar el resaltado del cielo por encima o por debajo de la transformación de la entidad.
Valor predeterminado:
0
Valores válidos: de
0
a100
- Size
-
Tamaño del efecto de resaltado del cielo.
Valor predeterminado:
10
Valores válidos: de
0
a100
Interfaz de bus de solicitudes EBus
Puede utilizar este EBus para comunicarse con una entidad con un componente Sky Highlight asociado. El EBus está disponible en el tiempo de ejecución del juego y en la edición y se puede obtener acceso a él desde C++, Lua y elScript CanvasEditor de .
Para obtener más información acerca del uso de la interfaz de bus de eventos (EBus), consulte Trabajo con el sistema de bus de eventos (EBus).
Enable
Habilita el efecto de resaltado del cielo.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
Disable
Deshabilita el efecto de resaltado del cielo.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
Toggle
Cambia si el efecto del resaltado del cielo está habilitado.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
IsEnabled
Devuelve si el efecto del resaltado del cielo está habilitado.
- Parámetros
-
Ninguno
- Return
-
Type: Booleano
- Capacidad de ejecución de script
-
Sí
SetColor
Establece el color del resaltado del cielo.
El parámetro Color Multiplier (Multiplicador de color) utiliza este valor para calcular el color del resaltado del cielo final.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
GetColor
Devuelve el color del resaltado del cielo.
A este valor no le afecta el parámetro Color Multiplier (Multiplicador de color).
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
SetColorMultiplier
Establece el multiplicador de color del resaltado del cielo.
El parámetro Color utiliza este valor para calcular el color del resaltado del cielo final.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
GetColorMultiplier
Devuelve el multiplicador de color del resaltado del cielo.
- Parámetros
-
Ninguno
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
SetVerticalOffset
Establece la distancia para compensar el efecto de resaltado del cielo desde la transformación de la entidad en el eje z global.
- Parámetros
-
Type: Float
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
GetVerticalOffset
Devuelve la compensación vertical del resaltado del cielo.
- Parámetros
-
Ninguno
- Return
-
Type: Float
- Capacidad de ejecución de script
-
Sí
SetSize
Establece el tamaño del resaltado del cielo.
- Parámetros
-
Type: Float
- Return
-
Ninguno
- Capacidad de ejecución de script
-
Sí
GetSize
Devuelve el tamaño del resaltado del cielo.
- Parámetros
-
Ninguno
- Return
-
Type: Float
- Capacidad de ejecución de script
-
Sí
Script de ejemplo de bus de notificación
function example:OnActivate()
SkyHighlightComponentRequestBus.Event.Toggle(self.entityId)
SkyHighlightComponentRequestBus.Event.SetColorMultiplier(self.entityId, 10)
end