[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35322" data-ipsquote-contentcommentid="127821">Hazte una función y llámala antes de empezar cualquiera de las dos acciones, en esta función miras la ubicación de los toques respecto a la pantalla, si está en la zona del scroll, ejectuas esta parte, sino ejecutas la del movimiento, así lo hice yo, si por casualidad no borré el proyecto en el que tenía ese script te lo paso por aquí.En una búsqueda rápida he encontrado el (uno de tantos) proyecto abandonado, te dejo la función que es muy simple pero cumple:
//Zona del menubool ZonaBotonera(Vector2 v)
{
if (v.y < alturaMenuBotones)
//constante, el valor lo asignaba con la otra función en el start()
return true;
else
return false;
}Te dejo también la altura de la "botonera" jaja, recuerdo que al probar en diferentes tamaños de pantalla a veces fallaba, hasta que implementé estas líneas:public float AlturaBotonera()
{
return (boton.sizeDelta.y * boton.lossyScale.y);
}No sé cómo funcionará el panel, pero supongo que será igual, cambia los valores 'Y' por 'X' y ya lo tienes, esta última función estaba en otro script donde manejaba toda la interfaz, pero eso ya como tu lo organices.[/quote]Pues no lo consigo. Mi panel lateral con texto y botones está situado a la derecha y ocupa 250 px de ancho. Cómo lo tengo que hacer? Dónde tengo que colocar el script?