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 
  • 相关阅读:
    Jetson AGX Xavier初始化
    Jetson AGX Xavier更换apt-get源
    Mac远程访问Ubuntu
    Anaconda安装和环境的搭建
    C# NotifyIcon 托盘控件
    VS2010+OpenMP的简单使用
    VS2010+OpenCV3.4.1+zbar 64位
    datatbales 使用笔记
    ubuntu16.04 常用软件
    crontab不能正常执行的五种原因
  • 原文地址:https://www.cnblogs.com/sunxun/p/4896480.html
Copyright © 2011-2022 走看看