前两天用到ngui做拖拽效果,将一张图片拖拽到另一个固定的格子里,看的是NGUI的一个demo做的,但是会有一个问题,就是在推拽过程中,如果切换应用程序的话,再次回来当前游戏页面时,图片依然依附在鼠标上,而这时如果点击界面任意位置的话,图片就会解除依附。(不在要求的格子里)
这时想到了失焦的函数 OnApplicationFocus(),于是想到,当失焦时,就让图片解除依附,回到原始位置:
这时想到了失焦的函数 OnApplicationFocus(),于是想到,当失焦时,就让图片解除依附,回到原始位置:
void OnApplicationFocus()
{
//OnDragEnd();
StopDragging(UICamera.hoveredObject);
}