当前位置:   article > 正文

Unity3d设置鼠标指针的样式_unity default cursor

unity default cursor

- 设置默认指针

Edit->Project Setting->Player->Default Cursor中设置,如下图:
这里写图片描述

- 通过代码设置鼠标指针

通过Cursor.SetCursor()的方法,需要三个参数
Cursor.SetCursor(Texture2D, Vector2, CursorMode);
第一个为一张2d图片。第二个为2d的一个坐标点,用来设置鼠标焦点,一般设置为(0,0),即以图片左上角为鼠标实际点击位置。
第三个为鼠标的设置,就是说呢,我们鼠标指针有硬件和软件,有些设备支持用硬件直接去设置鼠标指针,一般直接使用CursorMode.Auto,就是让用户自己去设置到底是用软件来设置这个功能还是用硬件。

    public Texture2D cursor_normal;//获取相应的图片

    private Vector2 hotspot = Vector2.zero;

    private CursorMode mode = CursorMode.Auto;

    Cursor.SetCursor(cursor_normal, hotspot, mode);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48759
推荐阅读
相关标签
  

闽ICP备14008679号