Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: isai en Marzo 19, 2016, 12:47:26 AM
bueno, lo que busco es que un objeto 2D pueda moverse pero solo dentro de un panel, si este objeto trata de ser movido a una posición que este fuera del panel que no se mueva, no se si se entienda bien el asunto, la pregunta es si alguien conoce la manera de saber si un objeto esta fuera del tamaño del otro
No creo que lo hagas con UI así que lo único que se me ocurre es que pongas un objeto delante de otro y hagas un raycast cuando mueves el objeto, si no colisiona le cambias la posición.
Rect contiene dos funciones muy útiles para tí. Contains si un rect contiene al otro y overlaps, si un rect se sobrepone a otro.
[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35428" data-ipsquote-contentcommentid="128375">Rect contiene dos funciones muy útiles para tí. Contains si un rect contiene al otro y overlaps, si un rect se sobrepone a otro.[/quote]gracias buscare informacion sobre esto,
Sólo texto | Texto con Imágenes