就是在一个场景里面我设置的镜头跟随鼠标点击而移动 ,然后我又加了一个文本,文本跟着滚动条上下滚动,但是我每次点击滚动条的时候由于都在一个场景里面,所以镜头也会跟随鼠标移动,是不是要写一个当按下滚动条,镜头跟随鼠标移动的命令不执行的脚本啊
if (EventSystem.current.IsPointerOverGameObject())
{
Debug.Log("点击到UI");
}
你可以通过这个API来判断鼠标是否在UI上,如果不在UI上你就执行镜头移动的脚本逻辑,如果在UI上就不执行
设置一个全局变量来控制就可以了吧?