Está en la página 1de 10

PRACTICA

COLISIONES Y DESAPARICION DE OBJETOS

1. OBJETOS

Incorporar dos objetos como se muestra en la imagen siguiente: Una esfera y un cubo

1.1 INCORPORANDO MOVIMIENTOS

Cambiar al modo GAME LOGIC y BLENDER GAME


AL objeto CUBO asignarle sensores, controladores y actuadores para desplazarse hacia
ADELANTE ( ), ATRÁS ( ), DERECHA ( ) E IZQUIERDA ( ).

1.2 CONFIGURANDO INVISIBILIDAD

En el modo DEFAULT y BLENDER GAME

Seleccionar el cubo, y luego

En Phisics Type seleccione Dynamic

Y seleccionamos Invisible

Ahora al realizar la ejecución dicho objeto no se visualizara.


1.3 DANDO MOVIMIENTO A LA ESFERA

Seleccione la esfera y asignele un sensor ALWAYS un controlador AND y un actuador


MOTION en el cual configurara la rotación.

1.4 CONFIGURANDO COLISION

De forma similar al punto 1.2 configure al objeto cubo de tipo Static

En modo DEFAULT tal como se realizo en el punto 1.2 seleccionar y luego en


Physics Type elegir STATIC
En el GAME LOGIC añadir movimientos para avanzar y retroceder. Luego añada una
propiedad y nombrelo como CUBITO (o cualquier nombre que estime conveniente).

En el modo DEFAULT.

Ahora seleccionamos la esfera y en Physics Type elegimos SENSOR. Tambien


seleccionamos COLLISION BOUNDS.

En el modo GAME LOGIC.

agregar un sensor de tipo COLLISION y en property le indicamos el nombre de la


propiedad creada anteriormente CUBITO (o el que ud. asigno en su momento).
Ahora le añadimos un actuador de tipo Edit Object y en edit object seleccionamos
End Object para que al chocar con el CUBITO este finalize su existencia (desaparezca).

REALIZE LAS PRUEBAS PARA VERIFICAR RESULTADOS.

1.5 CONFIGURANDO UN CONTADOR

1.5.1. Añadiendo una nueva escena en la cual mostraremos el puntaje obtenido al


colisionar con algun objeto.

En el modo DEFAULT.

En este caso cuando el cubo choque con la esfera se le pasara un mensaje a esta
escena a algun objeto en particular el mismo que sumara una unidad o unidades
a un objeto texto.

Para añadir una escena en .

Luego elegimos NEW. Ahora a la escena creamos le asignamos el nombre


CONTAR y presiona ENTER.

Incorporar un objeto CAMARA y un TEXTO a la escena.

Acomodar los objetos de tal forma que tenga la siguiente presentación. (ver en
modo camara)

En el modo GAME LOGIC.


Seleccione el objeto Text

Ahora añadir una propiedad en Text Game Property, para ello dar clic en el
mismo, la cual debe ser de tipo entero.

Ademas añadimos un sensor de tipo MESSAGE, un controlador AND y un


actuador de tipo PROPERTY.

En el sensor considerar:

Subject: choco

En el actuador considerar:

Mode: Add

Property: elegimos la Text que es la asignada al objeto Text.

Value: 1

Esto quiere decir que cuando el objeto text reciba un mensaje (subject) de
tipo choco emitida cuando se realiza una colisión entre el cubo y la esfera,
la propiedad text se incrementara en 1 (value).

Cambiemos a la escena principal (scene).


Verifique que el objeto cubo tenga la siguiente propiedad:

Verifique que tenga los siguientes sensores:


En la misma escena (scene) principal y el modo DEFAULT verifique que el cubo
tena la propiedad de STATIC en physics Type y activada la caracteristica Actor.

Ahora seleccione en el modo GAME LOGIC y la escena principal (scene).

Colocar un objeto de tipo plano (plane) como piso del escenario.

Elegir la esfera a la cual verificaremos que tenga las siguientes caracteristicas.

Es decir:

Sensor de tipo Collision y en property indicaremos Cubito que es la propiedad


asignada anteriormente al cubo.

Controlador de tipo AND.

Dos actuadores:

Uno de tipo Edit Object y en Edit Object elegimos End Object.

Uno de tipo Message en la cual establecemos:

To : Text (objeto de la escena contar)


Subject: choco (mensaje pasado al objeto Text en la
escena contar)

Ahora en el modo DEFAULT, la esfera debe tener la caracteristica de Sensor en


Physics Type.

Ademas copie la esfera en distintas posiciones de la escena.

Grabe los cambios y realice la ejecucion del juego, como se muestra a


continuación.

También podría gustarte