您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    Unity3D 虚拟键盘按钮
    时间:2015-02-10 09:53 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    1、新建一个GUITexture,重命名为JumpButton

    2、给JumpButton选择所需的按钮图片

    3、新建如下js脚本,添加给JumpButton 


        @script RequireComponent( GUITexture )       
        var jumpSpeed:float=3.0;      
        var controller : CharacterController ;      
        function Update()       
        {       
        for (var i = 0; i < Input.touchCount; i++)       
        {       
        var touch = Input.GetTouch(i);       
        if(touch.phase == TouchPhase.Stationary && guiTexture.HitTest(touch.position)) //按着按钮不动时       
        {       
        //do something...       
        }       
        else if(touch.phase == TouchPhase.Began && guiTexture.HitTest(touch.position)) //单击按钮时       
        {       
        controller.SimpleMove(Vector3.up * jumpSpeed);      
        }       
        }       
        }


    快快测试下吧。。。


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