domingo, 30 de marzo de 2014

Android: el botón BACK (hacia atrás) de Android


¡Hola de nuevo! En este pequeño tutorial veremos cómo podemos sobre-escribir según nuestras necesidades, el método encargado de hacernos volver hacia la activity anterior a la que nos encontramos (también conocida como "activity padre").

Android: Base de Datos interna SQLite


A la hora de montar una BD interna en Android utilizamos SQLite

A su vez, podemos llevar a cabo la programación de nuestra BD utilizando diferentes paradigmas; pero yo prefiero usar el paradigma de Orientación a Objetos que es más sencillo y más fácil de entender (para mí).

lunes, 24 de marzo de 2014

Utilizando el Reconocedor de Audio y paso a Texto de Google (Speech to Text)


¡Hola a todos! En este tutorial explicaré cómo utilizar el reconocedor de voz hecho por Google para reconocer nuestra voz y hacer que lo que hayamos dicho sea convertido a texto.

Básicamente, se trata de un "intent" que se lanza con unos determinados parámetros y de una determinada forma.

Android: Establecer la orientación de una Activity


En este pequeño tutorial mostraré cómo podemos indicar en nuestra aplicación la orientación que queramos para cada una de nuestras Activity's.

jueves, 13 de marzo de 2014

Unity3D: cargar diferentes escenas, salir y volver atrás

¡Hola de nuevo!

Hace tiempo que tenía pensado en publicar algo para mostrar cómo cambiar directamente de escenas en nuestro juego (o en cualquier otra aplicación).

sábado, 8 de marzo de 2014

Creación de elementos GUI en Unity: botones, label's, area text, ...


Muy buenas! En este pequeño tutorial aprenderemos cómo crear botones funcionales, "label's" de texto, "text area", cajas con texto o imágenes, grupos de dichos objetos etc. etc., utilizando para ello la clase GUI que nos proporciona Unity.


Como usar una fuente externa en tu aplicación para iOS




Es bastante sencillo solo tienes que seguir cuatro pasos:

1º - Añadimos al proyecto el archivo fuente .ttf

2º - Vamos a nuestro archivo info.plist y creamos una nueva fila y en “Key” ponemos “Fonts provided by application” y en “Type” ponemos “Array”. Añadimos un elemento a “Fonts provided by application” y le damos como valor el nombre del archivo fuente .ttf


3º - Nos vamos a “Build Fases”  y en “Copy Bundle Resource” añadimos el archivo .ttf


4º - Podemos poner la fuente por defecto o para un solo elemento:

Para un solo elemento:
myLabel.font = [UIFont fontWithName:@"Matisse ITC" size:15.0];

Para ponerlo por defecto:
UIFont *newFont = [UIFont fontWithName:@" Matisse ITC " size:15];
[[UILabel appearance] setFont:newFont];


Listo!!!

jueves, 6 de marzo de 2014

Unity3D: animación simple de un personaje en 2D [sprites]


¡Muy buenas! A la hora de crear juegos con personajes en Unity, un dato a tener muy en cuenta son las animaciones de estos personajes.

Podemos crear al personaje utilizando cualquier herramienta de modelado (como por ejemplo, Blender), o también si vamos a crear algo en 2D, podemos dibujar nuestros propios personajes (con herramientas como Inkscape o Photoshop).

En mi caso, el juego que tengo entre manos con mi compañero de equipo es un juego básico en 2D, por lo que el dibujado de los personajes lo hemos realizado utilizando estas últimas herramientas de dibujo.

Y entonces me surgió la duda de como llevar a cabo una simple animación de un personaje que por ejemplo, exprese que está asustado o simule que anda (pero que en realidad no se mueva).


Configurar Unity3D para trabajar con Android



miércoles, 5 de marzo de 2014

Instalación y exploración del entorno de Unity3D + pequeño ejemplo


Para el desarrollo de juegos orientados a dispositivos móviles podemos encontrar librerías o frameworks como por ejemplo “LibGDX” o “Cocos2D-X” que podemos utilizar en nuestros proyectos de Eclipse para construir nuestras apps.

La instalación y configuración varía según el SO que utilicemos, teniendo por tanto mayores o menores dificultades y/o errores.

Es por esto que , trabajando en Windows, he decidido utilizar herramientas con las que es más fácil y rápido trabajar, y en este caso en especial, he escogido Unity3D: http://spanish.unity3d.com/.