http://i.imgur.com/5ILtrhJ.png (http://i.imgur.com/5ILtrhJ.png)
Si alguien sabe que puede estar pasando o que estoy haciendo mal lo agradeceré de corazón :p
Saludos!
Estás seguro de que el Collider encierra a la roca¿? Esas 4 unidades en el eje Z y el radio de 0.38 me huelen raro, primero comprueba que tu roca Prefab colisiona bien y nos dices.
No había visto que las 4 unidades están multiplicadas por e^-..., el centro vamos, pero aún así comprueba que la roca colisiona bien antes de pasarla al Terrain.
Los detalles de terrain evitan los colisionadores, si quieres que colisiones tienes que hacer tu el placement, unity lo evita para que no se creen 10000 colisionadores para rocas de mierda que no tienen nada de importancia en un juego :P
Hola,
Gracias a los 2 por ayudarme
Cita de: juanma_teso date=1493292502Estás seguro de que el Collider encierra a la roca¿? Esas 4 unidades en el eje Z y el radio de 0.38 me huelen raro, primero comprueba que tu roca Prefab colisiona bien y nos dices.
No había visto que las 4 unidades están multiplicadas por e^-..., el centro vamos, pero aún así comprueba que la roca colisiona bien antes de pasarla al Terrain.
Si, la roca por si sola funciona bien, el personaje colisiona con ellas, cuando las meto dentro del paint details es cuando falla :(
Cita de: kingtrase date=1493294000Los detalles de terrain evitan los colisionadores, si quieres que colisiones tienes que hacer tu el placement, unity lo evita para que no se creen 10000 colisionadores para rocas de mierda que no tienen nada de importancia en un juego :P
Ostrassss.... De verdad? La verdad es que lo lei en un coment en ingles perooo... dudaba mucho sobre esto... Como hago entonces para ir creando rocas de diferentes tamaños aleatoriamente? De forma procedural?
O directamente no se puede xdd
Saludos y gracias de nuevo :)
Cita de: st0le date=1493302834Como hago entonces para ir creando rocas de diferentes tamaños aleatoriamente? De forma procedural?
Con...codigo?
Dentro del terrain no se si tenes la opcion pero en los detalles podes toquetear el Noise para variar tamaño y color, pero lo que voz queres es agregar nop details sino el otro, el tipico de arboles, tree detail? fijate si ahi tenes la opcion. Si no con una simple herramienta de Editor que dispare un ray de tu camara, y colisione con el terrain, y coloque alineada la roca en cuestion en el lugar de colision, con valores previamente aleatorizados por el codigo. Y listo, ahi tenes tu colocador procedual de objetos del tipo que quieras, incluso lo podes hacer sobre el objeto que quieras.
Como ya ha apuntado lightbug Si se colocan las rocas como arboles, se supone que se admite el colisionador, pero no note que el sistema de variación aleatorio afectara a las rocas. Por lo que al final la única opción que tuve fue crear un script que colocara las rocas en el terreno con diferentes tamaños y ángulos de rotación.Un script te da un control absoluto de la colocación de los diferentes elementos de manera aleatoria incluso puedes colocar los bjetos por zonas.
Un comentario medio offtopic sobre el tema ...
personalmente considero al terrain de Unity el componente mas chorra de todos. Para los que quieren hacer un juego copiado de un videotutorial de youtube (normalmente los newbies), por ejemplo el tipico slenderman que siempre ponen ahi su terrain, tiene su gracia pero si quieres hacer un juego medianamente atractivo a la vista ... el terrain sobra.
yo te diria que te curres un terreno en algun programa de modelado como blender y despues lo importes a Unity, la diferencia entre los dos casos es abismal (siempre que lo hagas bien).
tambien es cierto que hay assets que te ayudan a crear un terreno partiendo del componente terrain y que le dan un aspecto muy atractivo (shader toons y demas) pero son assets de pago y que ademas despues tienes que aprender a manejar ... y siempre tendras mucha mas ayuda e informacion sobre un programa como blender, que no con un asset que quizas lo tienen 100 - 200 - 300 personas en todo el mundo (o posiblemente muchas menos).