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 
  • 相关阅读:
    共享库的使用(.so)文件
    C/C++ 的宏中#和##的作用和展开
    有趣的打字训练
    libtool 创建库的工具
    vcpkg-微软开发的VC++打包工具
    Q他中的乱码再理解
    关于头文件和源文件的分别
    std::set 中内部元素有序条件删除的理解
    python 的 字节码 导入使用
    Pychar-20170301快捷键
  • 原文地址:https://www.cnblogs.com/sunxun/p/4896480.html
Copyright © 2011-2022 走看看