Representa el / la luz direccional predeterminada en la escena.
El siguiente método mostrará UnsupportedOperationException
cuando se lo llame: setParent(NodeParent)
- No se puede cambiar el elemento principal del campo "Luz solar". Siempre es la escena.
Todas las demás funciones de Node son compatibles. Puedes acceder a la posición y la rotación del sol, asignarle una forma de colisión o agregar niños al sol. Si inhabilitas el sol, se desactivará la luz direccional predeterminada.
Métodos públicos
void |
Métodos heredados
void |
addLifecycleListener(Node.LifecycleListenerlifecycleListener)
Agrega un objeto de escucha al que se llamará cuando se produzcan eventos de ciclo de vida de los nodos.
|
void |
addTransformChangedListener(Node.TransformChangedListener transformChangedListener)
Agrega un objeto de escucha al que se llamará cuando cambie la transformación del nodo.
|
void |
callOnHierarchy(consumidorNode> consumer)
Desvía la jerarquía y llama a un método en cada nodo (incluido este nodo).
|
Booleano final | |
Node |
findInHierarchy(condición <Nodo)
Desvía la jerarquía para encontrar el primer nodo (incluido este nodo) que cumpla con una condición.
|
Vector3 final |
getBack()
Obtiene el vector de retroceso de espacio mundial (+z) de este nodo.
|
CollisionShape. |
getCollisionShape()
Obtiene la forma que se usará para las colisiones con este nodo.
|
Vector3 final |
getDown()
Obtiene el vector descendente del espacio global (-y) de este nodo.
|
Vector3 final |
getForward()
Obtiene el vector de avance de espacio global (z-) de este nodo.
|
Vector3 final |
getLeft()
Obtiene el vector a la izquierda del espacio de mundo (-x) de este nodo.
|
Ligera |
getLight()
Obtiene la luz actual, que es mutable.
|
Vector3 final |
getLocalPosition()
Obtiene una copia de la posición de los nodos en relación con su elemento superior (espacio local).
|
Quaternion final |
getLocalRotation()
Obtiene una copia de la rotación de nodos en relación con su elemento superior (espacio local).
|
Vector3 final |
getLocalScale()
Obtiene una copia de la escala de nodos en relación con su elemento superior (espacio local).
|
String final |
getName()
Muestra el nombre del nodo.
|
Node final |
getParent().
Muestra el superior de este nodo.
|
Se puede renderizar |
getRenderable()
Obtiene el renderizado que se mostrará para este nodo.
|
Vector3 final |
getRight()
Obtiene el vector de espacio mundo (+x) de este nodo.
|
Scene final |
getScene()
Muestra la escena de la que forma parte este nodo, en caso de que no sea parte de ninguna escena.
|
Vector3 final |
getUp()
Obtiene el vector de espacio exterior (+y) de este nodo.
|
Vector3 final |
getWorldPosition().
Obtenga una copia de la posición en el espacio del nodo.
|
Quaternion final |
getWorldRotation()
Obtiene una copia de la rotación del espacio-mundo de los nodos.
|
Vector3 final |
getWorldScale()
Obtiene una copia de la escala de espacio global del nodo.
|
Booleano final |
La función está activa()
Muestra true si el nodo está activo.
|
Booleano final |
isDescendantOf(NodeParent)
Comprueba si el nodo principal determinado es un principal de este nodo de forma recursiva.
|
Booleano final |
está habilitada()
Obtiene el estado habilitado de este nodo.
|
boolean |
isTopLevel()
Muestra true si este nodo es de nivel superior.
|
Vector3 final |
localToWorldDirection(dirección Vector3)
Convierte una dirección del espacio local de este nodo a un espacio del mundo.
|
Vector3 final |
localToWorldPoint(punto Vector3)
Convierte un punto en el espacio local de este nodo en un espacio del mundo.
|
void |
onActivate()
Controla cuándo se activa este nodo.
|
vacío final |
onAddChild(elemento secundario de Node)
|
void |
onDesactivar()
Controla cuándo se desactiva este nodo.
|
vacío final |
onRemoveChild(elemento secundario Node)
|
boolean |
onTouchEvent(HitTestResult hitTestResult, MotionEvent movimientoEvent)
Controla cuándo se toca este nodo.
|
void | |
void | |
void |
removeLifecycleListener(Node.LifecycleListenerlifecycleListener)
Quita un objeto de escucha al que se llamará cuando se produzcan eventos de ciclo de vida de los nodos.
|
void |
removeTransformChangedListener(Node.TransformChangedListener transformChangedListener)
Quita un objeto de escucha al que se llamará cuando cambie la transformación del nodo.
|
void |
setCollisionShape(collisionShape colisiónShape)
Configura la forma que se usará para detectar colisiones para este
Node . |
vacío final |
setEnabled(booleano habilitado)
Establece el estado habilitado de este nodo.
|
void | |
void |
setLocalPosition(posición Vector3)
Establece la posición de este nodo en relación con su elemento principal (espacio local).
|
void |
setLocalRotation(rotación Quaternion)
Establece la rotación de este nodo en relación con su elemento superior (espacio local).
|
void |
setLocalScale(escala Vector3)
Establece la escala de este nodo en relación con su elemento superior (espacio local).
|
vacío final | |
vacío final |
setLookDirection(Vector3 lookDirection y Vector3 upDirection)
Establece la dirección que el nodo observa en el espacio.
|
vacío final | |
void |
setOnTapListener(Node.OnTapListener onTapListener)
Registra una devolución de llamada que se invocará cuando se presione este nodo.
|
void |
setOnTouchListener(Node.OnTouchListener onTouchListener)
Registra una devolución de llamada que se invocará cuando se envíe un evento táctil a este nodo.
|
void | |
void | |
void | |
void | |
void | |
String |
toString()
|
Vector3 final |
worldToLocalDirection(dirección Vector3)
Convierte una dirección de un espacio-mundo al espacio local de este nodo.
|
Vector3 final |
worldToLocalPoint(punto Vector3)
Convierte un punto en el espacio mundial en el espacio local de este nodo.
|
vacío final | |
void | |
boolean | |
Node |
findByName(Nombre de String)
Recorre la jerarquía para encontrar el primer nodo con un nombre determinado.
|
Node |
findInHierarchy(condición <Nodo)
Desvía la jerarquía para encontrar el primer nodo que cumple con una condición.
|
Lista finalNode |
getChildren()
Muestra una lista inmutable de los elementos secundarios de este elemento superior.
|
void |
onAddChild(elemento secundario de Node)
|
void |
onRemoveChild(elemento secundario Node)
|
vacío final |
Métodos públicos
vacío público setParent (NodeParent)
Cambia el nodo superior de este nodo. Si se configura como nulo, este nodo se desvinculará de su superior. La posición, la rotación y la escala locales de este nodo permanecerán iguales. Por lo tanto, la posición, la rotación y la escala mundiales de este nodo pueden ser diferentes después de que cambia el superior.
El superior puede ser otro Node
o Scene
. Si es una escena, este Node
se considera de nivel superior. getParent()
mostrará un valor nulo y getScene()
mostrará la escena.
Parámetros
elemento superior | El nuevo superior del que será nodo este nodo. Si es nulo, este nodo se desvinculará de su superior. |
---|