Noticias

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

Calcular radio visible y real

Iniciado por rogerdv, Octubre 01, 2015, 04:02:14 PM

Tema anterior - Siguiente tema
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?

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



Octubre 02, 2015, 06:56:19 PM #1 Ultima modificación: Octubre 02, 2015, 06:57:03 PM por Quel
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

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.

http://dsgp.blogspot.com">Divagaciones sobre programación y juegos



Los tienes siempre en el editor de la escena. 

[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.

Etiquetas: