Está en la página 1de 31

Conceptos fundamentales de Java

2-2
Agregar y posicionar objetos

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
En esta lección se abordan los siguientes objetivos:
• Abrir una versión guardada de un proyecto
• Agregar varios objetos a una escena
• Describir la diferencia entre posicionamiento preciso y
posicionamiento de arrastrar y soltar (o impreciso)
• Utilizar un procedimiento de instantánea para
posicionar con precisión un objeto en una escena

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 3
Agregar y posicionar objetos
Objetivos
En esta lección se abordan los siguientes objetivos:
• Editar las propiedades de un objeto en el editor de
escena
• Describir ejes de posicionamiento tridimensional
• Posicionar las subpartes de un objeto en el editor de
escena

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 4
Agregar y posicionar objetos
Apertura de un proyecto existente
• Los archivos de proyecto de Alice 3 guardados se
pueden abrir y editar.
• Hay dos formas de abrir un archivo de proyecto de Alice
3 existente después de iniciar Alice 3:
– Seleccionar el proyecto en el separador My Projects.
– Buscar el proyecto mediante el separador File System.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 5
Agregar y posicionar objetos
Pasos para abrir un proyecto existente
mediante el separador My Projects
• Abrir Alice 3.
• En el cuadro de diálogo Select Project, seleccionar el
separador My Projects.
• Desplazarse hasta el nombre o la miniatura del proyecto
que desea abrir.
• Seleccionar el nombre o la
miniatura del proyecto y hacer
clic en OK.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 6
Agregar y posicionar objetos
Pasos para abrir un proyecto existente
mediante el separador File System
• Abrir Alice 3. En el cuadro de diálogo Select Project,
seleccionar el separador File System.
• Seleccionar el botón Browse.
• Usar la ventana de navegación para desplazarse a la
estructura de directorios de la computadora en la que
se encuentra el archivo de Alice 3.
• Nota: Alice 3 no puede abrir animaciones
creadas con versiones anteriores de Alice.
• Hacer clic en OK después de seleccionar
el archivo de Alice 3.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 7
Agregar y posicionar objetos
Posicionamiento de objetos en la escena
inicial
• Para posicionar objetos en la escena inicial, seleccione
lo siguiente:
– Dirección en la que se debe orientar el objeto.
– Orientación de los objetos en relación a otros objetos de la
escena.
– Posición de los objetos en la escena.
– Posición de las subpartes del objeto (brazos, piernas, etc.).

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 8
Agregar y posicionar objetos
Funciones de posicionamiento de objetos
• Todos los objetos de Alice 3 comparten las mismas
características de posicionamiento:
– Coordenadas 3D en ejes x, y, y z.
– Un punto central, donde se intersectan sus propios ejes
(generalmente en el centro de masa).
– Subpiezas que se pueden mover.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 9
Agregar y posicionar objetos
Orientación de los objetos
• Los objetos y sus subpartes se mueven en relación a su
propia orientación o sentido de la orientación.
• Un objeto que esté orientado hacia la parte posterior de
la escena, programado para avanzar 2 metros, se
moverá 2 metros más hacia la parte posterior de la
escena.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 10
Agregar y posicionar objetos
Formas de posicionar un objeto
• Hay dos formas de declarar un objeto:
– Posicionamiento preciso mediante uno de dos métodos
siguientes:
• Utilizar un procedimiento de instantánea.
• Introducir valores para las coordenadas x, y, y z y pulsar la tecla Intro.
– Posicionamiento impreciso con el método de arrastrar y soltar
con el cursor.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 11
Agregar y posicionar objetos
Seleccionar la instancia para posicionar
• Hay dos formas de seleccionar la instancia que desea
posicionar.
• El objeto se rodea con anillos o flechas una vez que se
ha seleccionado.
• Hacer clic en el nombre de la instancia en la lista de
objetos de la esquina superior izquierda de la ventana
de escena.
-O-
• Hacer clic en la instancia en la ventana
de escena.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 12
Agregar y posicionar objetos
Procedimientos de instantánea:
Posicionamiento preciso
• Procedimientos de instantánea:
– Se utilizan para realizar ajustes en la escena y posicionar los
objetos.
– No se ejecutan cuando se selecciona el botón Run para
reproducir la animación.

Un procedimiento es un juego de instrucciones, o código programado,


que indica cómo debe realizar una tarea el objeto. Los procedimientos
de instantánea están disponibles en el editor de escena. Son los mismos
que se utilizan en el editor de códigos, sin embargo, solo se ejecutan
una vez para reubicar el objeto, a diferencia de lo que ocurre en el
editor de códigos, en el que se ejecutarán cada vez que se hace clic en
el botón Run para reproducir la animación.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 13
Agregar y posicionar objetos
Posicionamiento de objetos en la escena:
Posicionamiento preciso
• Después de agregar varios objetos en el centro de la
escena, utilice uno de los procedimientos de
instantánea para posicionarlos de forma precisa en
diferentes ubicaciones de la escena, de forma que todos
los objetos sean visibles.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 14
Agregar y posicionar objetos
Pasos para abrir el menú de procedimientos
de instantánea: Posicionamiento preciso
• Hacer clic con el botón
derecho en un objeto en el
editor de escena.
• Seleccionar procedimientos.
OR
• Seleccionar el menú de
procedimientos de
instantánea en el panel
Properties.
• Seleccionar procedimientos.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 15
Agregar y posicionar objetos
Pasos para utilizar procedimientos de
instantánea: Posicionamiento preciso
• Desde el menú de procedimientos de instantánea,
seleccionar el procedimiento deseado.
• Especificar los valores de los argumentos (dirección y
distancia).
• El objeto se reubicará automáticamente según el
procedimiento seleccionado y los argumentos
especificados.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 16
Agregar y posicionar objetos
Ejemplo de posicionamiento:
Posicionamiento preciso
• A veces es conveniente tener muchas instancias
colocadas en el centro de la escena.
• Por ejemplo:
– Si desea agregar tres personajes de naipes a la escena, puede
agregarlos primero al centro de la escena.
– Moverlos con procedimientos
de instantánea en lugar de
intentar arrastrarlos y soltarlos
en la ubicación correcta de la
habitación.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 17
Agregar y posicionar objetos
Propiedad Position: Posicionamiento preciso
• La propiedad Position indica el lugar donde se coloca el
objeto en la escena en los ejes x, y, y z.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 18
Agregar y posicionar objetos
Pasos para posicionar un objeto mediante
coordenadas: Posicionamiento preciso
• En el panel Properties, buscar la propiedad Position.
• Introducir un valor en el eje x, y pulsar Intro.
• Introducir un valor en el eje y, y pulsar Intro.
• Introducir un valor en el eje z, y pulsar Intro.
• El objeto se reubicará automáticamente en las
coordenadas introducidas en los campos de los ejes x, y,
y z.
• Debe pulsar la tecla Intro
después de introducir cada
valor.
JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 19
Agregar y posicionar objetos
Pasos para utilizar el método de arrastrar y
soltar: Posicionamiento impreciso
• Seleccionar el objeto o la subparte del objeto, mediante el cursor.
• Seleccionar un estilo de manejador.
• Cada estilo de manejador presenta anillos o flechas para ayudarle
con el posicionamiento.
• Por ejemplo, el estilo de manejador Move, presentará tres
flechas que puede utilizar en el posicionamiento del objeto en los
ejes x, y, y z.
• Posicionar el objeto con el
cursor seleccionando y
arrastrando los anillos
que lo rodean.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 20
Agregar y posicionar objetos
Tipos de estilos de manejador:
Posicionamiento impreciso
Estilo de manejador Descripción
Valor por defecto Rotación simple y movimiento.
Rotation Girar alrededor de los ejes x, y, y z.
Move Desplazarse por los ejes x, y, y z.
Cambiar el tamaño del objeto y extenderlo por los ejes
x, y, y z.

Nota: Si selecciona un objeto muy grande en la escena y,


Cambiar de tamaño a continuación, selecciona el manejador Resize, la flecha
de posicionamiento que le ayuda a cambiar el tamaño del
objeto puede aparecer fuera de la pantalla. Si ocurre esto,
seleccione el manejador Resize y, a continuación, utilice el
botón de desplazamiento del mouse para cambiar el
tamaño del objeto.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 21
Agregar y posicionar objetos
Menú Selected Object Properties
• El menú Selected Object Properties del editor de escena
le ofrece la posibilidad de cambiar las propiedades de la
instancia seleccionada actualmente en la escena.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 22
Agregar y posicionar objetos
Modificación de las propiedades
• Las propiedades se pueden modificar durante la configuración de
la escena y la ejecución de la animación.
• Por ejemplo:
– Cambiar la propiedad Opacity de una instancia a 0 durante la configuración
de la escena para que desaparezca.
– Crear una sentencia de programación para definir la propiedad Opacity de
la instancia en 1 para que la instancia vuelve a aparecer en la escena
durante la ejecución de la animación.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 23
Agregar y posicionar objetos
Pasos para cambiar las propiedades de una
instancia en el editor de escena
• Seleccionar la instancia en el editor de escena.
• Cambiar propiedades como su pintura (color), opacidad o tamaño
mediante los menús del panel de propiedades
• Con el triángulo que aparece delante del
botón Selected Object Properties puede
ocultar o mostrar las propiedades de una
instancia.
• Si no se muestran los campos de
propiedades de una instancia, hacer
clic en el triángulo para mostrarlos.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 24
Agregar y posicionar objetos
Posicionamiento de subpartes de un objeto
• Utilizar los estilos de manejador para posicionar las subpartes de
un objeto durante la configuración de la escena.
• Por ejemplo, puede que desee que la cabeza de un objeto mire a
la derecha cuando comience la animación.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 25
Agregar y posicionar objetos
Pasos para posicionar las subpartes del
objeto
• Seleccionar la instancia en el menú de propiedades del objeto.
• El triángulo que apunta hacia el nombre de la instancia indica que
hay menús adicionales para las subpartes de la instancia.
• Seleccionar la subparte que se desee posicionar.
• Utilizar los anillos que rodean la subparte para posicionarla.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 26
Agregar y posicionar objetos
Pasos para posicionar las subpartes del
objeto
• Repetir estos pasos para posicionar otras subpartes.
• Utilizar la función Undo cuando sea necesario.

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 27
Agregar y posicionar objetos
Terminología
Términos clave que se han utilizado en esta lección:
• Orientación
• Procedimiento de instantánea
• Procedimiento
• Propiedades

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 28
Agregar y posicionar objetos
Resumen
En esta lección, debe haber aprendido a:
• Abrir una versión guardada de un proyecto
• Agregar varios objetos a una escena
• Describir la diferencia entre posicionamiento preciso y
posicionamiento de arrastrar y soltar (o impreciso)
• Utilizar un procedimiento de instantánea para
posicionar con precisión un objeto en una escena

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 29
Agregar y posicionar objetos
Resumen
En esta lección, debe haber aprendido a:
• Editar las propiedades de un objeto en el editor de
escena
• Describir ejes de posicionamiento tridimensional
• Posicionar las subpartes de un objeto en el editor de
escena

JF 2-2 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 30
Agregar y posicionar objetos

También podría gustarte