Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: rogerdv en Octubre 01, 2015, 04:02:14 PM

Título: Calcular radio visible y real
Publicado por: rogerdv en Octubre 01, 2015, 04:02:14 PM
Estoy utilizando el overlapSphere para seleccionar entidades en un radio determinado, pero necesito relacionar de alguna forma el rango del alcance, que depende del nivel de habilidad del personaje, con el tamaño visible del Projector que estoy usando. El Projector esta en modo ortográfico, pero no logro establecer una relación entre el ortographicSize y el rango real que abarca la selección. Lo que quiero es que el Projector escale de acuerdo al nivel de habilidad y que de una noción lo más preciusa posible acerca de cuántas entidades serán afectadas. Alguien tiene alguna idea de cómo solucionar esto?
Título: Calcular radio visible y real
Publicado por: Quel en Octubre 02, 2015, 06:56:19 PM
Es muy simple. El ortographicSize equivale a la cantidad de Unidades de Unity que entran en la vertical de la camera, desde el centro hasta la parte superior.En otras palabras. Tu camera ortográfica abarca tantas unidades en vertical como el ortographicSize * 2.
Para las unidades en horizontal, basta con multiplicar el valor obtenido de la vertical y multiplicarlo por el aspect. 
Título: Calcular radio visible y real
Publicado por: rogerdv en Octubre 02, 2015, 07:14:12 PM
En términos de ejes (X, Y o Z), cuál es vertical y cuál horizontal? Estuve haciendo unas pruebas ayer y noté que ciertamente el ortographicSize coincidía con las unidades, al menos en el eje X.
Título: Calcular radio visible y real
Publicado por: iRobb en Octubre 02, 2015, 11:19:34 PM
Los tienes siempre en el editor de la escena.(https://jibrans***.files.wordpress.com/2014/06/unityvsblenderaxis.png?w=620) 
Título: Calcular radio visible y real
Publicado por: Quel en Octubre 03, 2015, 12:27:45 AM
[quote author=rogerdv" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="27886" data-ipsquote-contentcommentid="115574 date=1443806052]En términos de ejes (X, Y o Z), cuál es vertical y cuál horizontal?[/quote]Hablo en términos de ejes locales de la propia camera, por lo que la vertical es el eje local Y. La horizontal es el eje local X.