想制作2D解密游戏,不用鼠标操作,鼠标可以显示但无实际作用,操作单靠键盘实现。
使用论坛代码,发现失去焦点问题
void Start()
{
Cursor.visible = false;
Cursor.lockState = CursorLockMode.Locked;
}
void Start()
{
Cursor.visible = false;
Cursor.lockState = CursorLockMode.Locked;
}
我需要游戏全程鼠标不参与互动,全靠键盘,鼠标可以出现,但是点击无效。
你只要不写点击逻辑,鼠标就是点击无效啊
很简单, 鼠标不参与互动, 可以出现,但是点击无效你的代码块是不符合的, 我写上注释你就懂了
void Start()
{
Cursor.visible = false; //使鼠标无法被看见
Cursor.lockState = CursorLockMode.Locked; //使鼠标无法超出窗口
}
很简单吧? 把 Cursor.visible = false; 去掉就可以了 (如果不行的话, 尝试在Update中执行)
还有, 如果有按钮但是不想让鼠标点的话可以把Image的 Raycast Target设置为false
有用的话求采纳啊!~