06.05.2013 Views

curso de creación de videojuegos mediante blender - GNUes

curso de creación de videojuegos mediante blender - GNUes

curso de creación de videojuegos mediante blender - GNUes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CURSO DE CREACION DE VIDEOJUEGOS MEDIANTE BLENDER<br />

Bien:<br />

g.Dtdx es LocX.<br />

g.Dtdy es LocY<br />

g.Dtdz es LocZ<br />

Por tanto, sustituimos los valores <strong>de</strong>l script, por los <strong>de</strong> nuestra rueda en Blen<strong>de</strong>r:<br />

g.Dtdx= -1.384<br />

g.Dtdy= -3.179<br />

g.Dtdz= -0.364<br />

Como se ve, trabajar con programas en modo texto, no es tan complicado como a veces se dice. Para<br />

continuar, tenemos que hacer lo mismo, con las otras tres ruedas. Y para que la simulación sea<br />

realista, tenemos que hacer algunos cambios en el editor <strong>de</strong> juegos (F4).<br />

Estos cambios, son “Rigid body”, “Actor” y “Bounds” <strong>de</strong> tipo “box” solamente en el chasis <strong>de</strong>l<br />

tanque. El primero es indicar al BGE que el objeto es rígido. El segundo, que sea <strong>de</strong>tectable, sobre<br />

todo para las colisiones. Y el tercero, indica precisamente que haya colisiones, y que estas sean <strong>de</strong><br />

tipo “box”, o sea con forma <strong>de</strong> caja.<br />

Figura 37<br />

En cuanto a las ruedas, hay que asegurarse <strong>de</strong> que este seleccionado exclusivamente “No collision”,<br />

en lugar <strong>de</strong> “Rigid body”. Si ahora ejecutamos el modo <strong>de</strong> vi<strong>de</strong>ojuegos “p”, el vehículo <strong>de</strong>bería,<br />

simplemente caer hasta el plano <strong>de</strong>l suelo, y quedarse en reposo sobre él. Las ruedas, <strong>de</strong>berían estar<br />

en posiciones correctas. Son fallos típicos, los rebotes muy fuertes, vibraciones, etc. Casi siempre, la<br />

causa esta en una posición incorrecta <strong>de</strong> las ruedas. Se suele solucionar, separándolas un poco <strong>de</strong>l<br />

chasis. Otro tema importante es el peso <strong>de</strong>l vehículo. El valor que viene por <strong>de</strong>fecto, es ina<strong>de</strong>cuado.<br />

Yo he utilizado un valor <strong>de</strong> 150.00, y el tanque se maneja con facilidad. Quizás <strong>de</strong>masiado fácilmente.<br />

Un valor más alto, podría dar la sensación <strong>de</strong> conducir un objeto más pesado, pero también se podría<br />

quedar atascado en <strong>de</strong>sniveles pronunciados. Al fin y al cabo, nuestro tanque no tiene orugas.<br />

Una buena costumbre, consiste, en nombrar a los objetos, <strong>de</strong>s<strong>de</strong> el principio <strong>de</strong> forma lógica. Si así lo<br />

hacemos, nos ahorraremos muchos esfuerzos innecesarios. Si <strong>de</strong>cidimos poner cualquier nombre a<br />

las partes <strong>de</strong> nuestro vehículo, tendremos que modificar los scripts, incluyendo estas nuevas<br />

<strong>de</strong>nominaciones. Y es un proceso bastante tedioso. Mantener la nomenclatura original es lo más<br />

sencillo. Esta es la siguiente:<br />

ver<strong>de</strong> = chasis. Ver<strong>de</strong>DI = rueda <strong>de</strong>lantera izquierda.<br />

torreta = cañon. Ver<strong>de</strong>TD = rueda trasera <strong>de</strong>recha.<br />

Ver<strong>de</strong>DD = rueda <strong>de</strong>lantera <strong>de</strong>recha Ver<strong>de</strong>TI = rueda trasera <strong>de</strong>recha.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!