Unity:窗口焦点和鼠标焦点问题
程序员文章站
2022-03-10 15:51:01
...
1、Unity 提供焦点监听函数Focus
切换的不同的软件,需要知道当前unity软件是否失去焦点。代码如下
void OnApplicationFocus(bool focus)
{
Debug.Log(string.Format("OnApplicationFocus:{0}", focus));
}
2、Unity 提供程序暂停监听函数Pause
void OnApplicationPause(bool pause)
{
Debug.Log(string.Format("OnApplicationPause:{0}", pause));
}
3、Unity 鼠标锁定和隐藏显示
鼠标锁定和隐藏
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
鼠标解锁和显示
Cursor.lockState = CursorLockMode.None;
Cursor.visible = true;
4、Unity 设置鼠标样式
设置鼠标样式
var cursorTexture = new Texture2D(8,8);//设置自己的材质
Cursor.SetCursor(cursorTexture, Vector2.zero, CursorMode.Auto);
取消鼠标样式
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
上一篇: Android学习笔记之“六大布局”
下一篇: Oracle高速导入CSV数据
推荐阅读
-
RecycleView使用EditText的数据和焦点错乱问题解决方案
-
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)_javascript技巧
-
JavaScript事件类型中焦点、鼠标和滚轮事件详解_javascript技巧
-
JavaScript焦点事件、鼠标事件和滚轮事件使用详解_javascript技巧
-
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)_javascript技巧
-
完美解决BootStrap模态框和select2合用时input无法获取焦点问题
-
完美解决BootStrap模态框和select2合用时input无法获取焦点问题
-
JavaScript焦点事件、鼠标事件和滚轮事件使用详解_javascript技巧
-
JavaScript事件类型中焦点、鼠标和滚轮事件详解_javascript技巧
-
RecycleView使用EditText的数据和焦点错乱问题解决方案