Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Mapa de Europa, Duda tonta...

Iniciado por Tizon, Julio 31, 2015, 08:22:53 PM

Tema anterior - Siguiente tema
Hola, estoy empezando en esto, así que si pregunto una burrada dispensenme. Mi única excusa es que antes de preguntar he buscado y o nadie ha planteado esto, o no he sabido encontrarlo.Bien, el caso es que hace tiempo que programo cosillas en C++, y mi ilusión siempre ha sido poder programar juegos de estrategia. El caso es que siempre he hecho pinillos, cosillas, pero siempre se quedaban en el DOS, ya que no sabía programar una interface en Windows. La verdad es que al descrubrir Unity vi el cielo abierto, así que me planteo empezar con el tema, me he leído manuales de C# y algunos tutoriales de Unity. El caso es que decido aparte de las prácticas habituales, pues en paralelo ir empezando el juego, sobretodo la parte de la Interface. Así que me voy a Aset Store, con la ilusión de buscar un Terrain que sea el mapa de Europa 3D y/o Mediterráneo 3D. En mis cábalas, tendría que ser un terreno habitual para juegos de estrategia. Y ahí mi sorpresa... No existe, ni Europa ni nada similar. Bueno, será que es muy sencillo. Realmente lo complicado será reconfigurar escalas, minimizar los movimientos, ya que están pensado para otra escala, y reconfigurar el movimiento de la cámara. Así que dispuesto me meto en Google dispuesto a buscar un tutorial de como replicar un mapa en un terrein, pero ahí mi sorpresa ya es mayúscula... Nada por ningún lado... Acaso no se puede hacer? O es tan sencillo que no merece un tutorial?Si alguien sabe darme alguna pista, tendrá toda mi gratitud.

Agosto 01, 2015, 08:04:36 PM #1 Ultima modificación: Enero 01, 1970, 01:00:00 AM por Antonio
No le tengo cogido el truco a la importación de Terrains, pero en teoría, si consigues un mapa de alturas (negro el nivel bajo, blanco el nivel alto), deberías poder utilizarlo para recrear un terrain con la información de esa textura. Dicha textura debía de estar en formato .raw (y este, debe ser mono canal, si tienes RGB, pues borra el canal Green y Blue) antes de salvarlo como .raw )

Aún así, al importarlo con Unity, hay que meter unos valores que me lían un poco así de memoria, pero básicamente era decir el tamaño y la altura.

El resultado suele ser algo tosco que requiere cierto tallado, pero si buscas crear una forma tan particular, creo que esa sería la manera más directa de obtenerla fielmente.

En el terrain puedes poner una textura de un mapa y pintarlo como si de un verde cesped se tratase,si lo que quieres son las formas eso lo tienes que hacer con modelado y texturizado, al aplicar la pintura podras cambiar la escala para agrandarla o hacer tiles dependiendo de los parametros, pero lo suyo es poner un plano con una textura asi

Gracias a los dos, empezaré investigando y trabajando con eso a ver si me salgo.  

Etiquetas: