Archivo de la etiqueta: C#

Tutorial flappy bird con 2DToolkit y Unity3D parte2

Hola a todos, Aqui os traigo la segunda y final parte del tutorial donde rematamos el juego y por fin metemos las zarpas en el codigo, hay bastante cosas interesantes aqui para aprender. En primer lugar os presento los objetos … Seguir leyendo

Publicado en programacion | Etiquetado , , | 4 comentarios

Creando Geometría en Wave Engine

OBJETIVOS Ser capaces de crear un objeto geométrico. Por ejemplo un cubo. RESUMEN En WaveServices.GraphicsDevice encontraremos una API a bajo nivel para dibujar. Solo tenemos que generar un array de vértices y otro de índices y enviarlos al la GPU. … Seguir leyendo

Publicado en programacion | Etiquetado , , , , , , , , | Deja un comentario

Crear un nuevo Material

INTRODUCCION En este tutorial aprenderemos como crear un nuevo material con “rendering” personalizado para usarlo en cualquier juego de Wave Engine. PRIMEROS PASOS Empezamos creando un nuevo proyecto de Wave Engine en Visual Studio. Añadimos una entidad a la escena … Seguir leyendo

Publicado en programacion | Etiquetado , , , , , , , | Deja un comentario

Usando Fuentes con Wave Engine

OBJETIVOS En este tutorial vamos a aprender como podemos usar Fuentes externas en nuestros juegos. Vamos a usar Wave Editor para exportar la fuente y veremos como usarla en nuestro juego. EXPORTANDO UNA FUENTE Con Wave Editor podemos exportar cualquier … Seguir leyendo

Publicado en programacion | Etiquetado , , , , | Deja un comentario

UNITY3D–Tareas asíncronas (part. II)

En un post anterior vimos cómo lanzar un hilo para intentar evitar el bloqueo de la interfaz. En este post vamos a ver una de la formas que hay para comunicar al hilo de la interfaz que el hilo que … Seguir leyendo

Publicado en programacion | Etiquetado , , | Deja un comentario

UNITY 3D– StartCoroutine

En este post vamos a ver cómo se utiliza la función de UNITY3D StartCoroutine. yield yield es una palabra reservada que indica al compilador que en la función en la que aparece es un iterador. yield se utiliza con la … Seguir leyendo

Publicado en programacion | Etiquetado , , , | Deja un comentario

Tutorial: “Pong” con Wave Engine

OBJETIVOS El principal objetivo de este tutorial es crear el clásico videojuego “Pong” con Wave Engine. Nuestro Pong tendrá un simple menú una escena de juego. Aprenderemos a crear diferentes capas de juego y a navegar entre ellas, crearemos entidades … Seguir leyendo

Publicado en programacion | Etiquetado , , , , , | 8 comentarios

Unity3d :: Como manejar el ratón en primera persona

En los juegos en primera persona para plataformas no móviles (PC por ejemplo) a menudo se maneja el protagonista con la ayuda del ratón. Imaginaos un escenario donde el protagonista se mueve en 2 dimensiones (arriba – abajo y izquierda … Seguir leyendo

Publicado en programacion | Etiquetado , , , , , | Deja un comentario

Viewport Manager en Wave Engine (v1.0.8 en adelante)

Cuando creamos aplicaciones 2D para móviles o tablets, queremos que la aplicación se vea de la misma manera en todos los dispositivos: desde dispositivos lentos y antiguos(ej. iPhone 3GS con resolución de 320×480) hasta los nuevos(ej. iPhone 5 con una … Seguir leyendo

Publicado en programacion | Etiquetado , , , , , | Deja un comentario

Unity3D–Eventos en animaciones

En muchas ocasiones, me he preguntado como hacer que ocurra una determinada acción el un momento concreto de una animación. En Unity3D hay varias opciones, entre ellas la de crear un controlador y dependiendo  del timeline de una animación, ejecutar … Seguir leyendo

Publicado en programacion | Etiquetado , , , , | 1 Comentario