您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    绘制鼠标准心
    时间:2015-01-19 10:03 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印


    texture.width >> 1和(texture.height >>是右移一位,相当于除以2。(x >> 1) 和 (x / 2) 的结果是一样的。


    直接为大家贴出代码:


    public Texture2D texture;
    
    void OnGUI() 
      {
     
      //绘制准心
     
      Rect  rect = new Rect(Input.mousePosition.x - (texture.width >> 1),
     
      Screen.height - Input.mousePosition.y - (texture.height >> 1),
     
      texture.width, texture.height);
     
      GUI.DrawTexture(rect, texture);
     
      }

    记得留言哟。。。

    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。