zoukankan      html  css  js  c++  java
  • Unity3D 常用事件

    这里总结一下U3D常用的一些事件

    		//按下事件,GetKeyDown
    		//抬起事件,Input.GetKeyUp
    		//长按事件,Input.GetKey
    		//任意键按下事件,Input.anyKeyDown
    		//鼠标按下事件,Input.GetMouseButtonDown ();//0为左边,1位右边,2位中间
    		//Input.mousePosition //得到鼠标当前三维坐标
              //鼠标抬起  Input.GetMouseButtonUp

      

     自定义按钮事件:

            if(Input.GetButtonDown("gamestart")){
                Debug.Log ("按钮被按下");
            }
            if(Input.GetButton("gamestart")){
                Debug.Log ("按钮被长按");
            }
            if(Input.GetButtonUp("gamestart")){
                Debug.Log ("按钮被抬起");
            }

     applicatioin :

    //加载一个新的场景,切换关数
    Application.LoadLevel("1");
    
    //截图功能
    Application.CaptureScreenshot("name.jpg");
    
    //打开一个网页
    Application.OpenURL("http://www.baidu.com");
    
    //退出游戏 该方法在模拟器中无法实现,只能在真实设备中执行
    Application.Quit();
    

     

    获得鼠标此刻的在游戏世界中的位置,可以做指针拖动等各种

        void Update () {
            Debug.LogError("x = " + Input.mousePosition.x + ", y = " +  Input.mousePosition.y); 
        }

     有时候设计到屏幕兼容的时间,不能将位置固定,就只能获得屏幕的大小,再进行比例分配;

    Screen.width 
  • 相关阅读:
    什么是Servlet
    Linux进程创建、执行和切换过程理解
    java实现验证码登录
    jsp页面如何动态显示当前时间
    java容器的一些存取用法
    java内存的那些事
    eclipse的常用快捷键
    二叉树前序、中序、后序遍历相互求法
    二叉树的遍历
    jsp添加背景音乐
  • 原文地址:https://www.cnblogs.com/sunxun/p/4896480.html
Copyright © 2011-2022 走看看