您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    更换鼠标样式以及光标贴图
    时间:2015-02-16 10:14 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    一. 鼠标替换 – DrawTexture


    复製程式码贴到JavaScript,拖曳到摄影机上

    再将替换鼠标的图片拖曳到JavaScript上的mouse_Picture


    var mouse_Picture:Texture;    
    var mouse_Position:Vector2;
    
    function Start()
    {    
        Screen.showCursor=false;    
    }
    
    function OnGUI()
    {    
        mouse_Position=Input.mousePosition;    
        GUI.DrawTexture(Rect(mouse_Position.x,Screen.height−mouse_Position.y,16,20),mouse_Picture);    
    }



    二. 改变鼠标光标贴图


    var myMouseCursor:Texture2D;
    var width:float;
    var height:float;
    function Start () {
    Screen.showCursor=false;
    }
    function Update () {
    }
    function OnGUI()
    {
    GUI.DrawTexture(Rect(Input.mousePosition.x-width/2.0,(Screen.height-Input.mousePosition.y)-height/2.0,width,height),myMouseCursor);
    }




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