当游戏场景中,碰到任务/道具NPC,点击对话弹出任务/道具界面时,防止点击UI,人物会超UI方向的位置移动。
上图中表示当鼠标左键摁下,同时没有点击在UI界面的情况下,运行之后的代码。
即 :!EventSystem.current.IsPointerOverGameObject() 表示UI界面以外的地方,操作有效
EventSystem.current.IsPointerOverGameObject() 表示在UI界面内,操作有效
当游戏场景中,碰到任务/道具NPC,点击对话弹出任务/道具界面时,防止点击UI,人物会超UI方向的位置移动。
上图中表示当鼠标左键摁下,同时没有点击在UI界面的情况下,运行之后的代码。
即 :!EventSystem.current.IsPointerOverGameObject() 表示UI界面以外的地方,操作有效
EventSystem.current.IsPointerOverGameObject() 表示在UI界面内,操作有效