zoukankan      html  css  js  c++  java
  • unity3d移动及键鼠状态

    gameObject的transform属性可以进行位置、旋转、大小的设置

    位置:position,Translate(),位置的移动

    旋转:rotate

    大小:localScale

    Vector3内置:up、down、left、right、forward、back、zero。

    鼠标判断:

    Input.GetMouseButtonDown(0):只要保持按下就返回true

    GetMouseButtonUp(0):只要抬起就返回true

    GetMouseButton(0):只要保持按下就返回true

    其中,括号内参数有0,1,2

    0为左键,1为右键,2为鼠标滚轮

    滚轮判断:

    Input.GetAxis("Mouse ScrollWheel"):接收轴的值

    0为不动,大于0表示向前,小于0表示后退

    鼠标滑动值:

    Input.GetAxis("Mouse X")或Input.GetAxis("Mouse Y")

    鼠标在平面上左右动是X,上下动是Y

    往右动是正,往左动是负

    键盘判断:

    Input.GetKeyDown(keyCode.Space)

    Input.GetKeyUp(KeyCode.LeftArrow)

    Input.GetKey(KeyCode.A),只要按住一直返回true

    旋转:

    transform.Rotate (new Vector3(1,0,0)):绕X轴旋转

    transform.Rotate (new Vector3(0,1,0)):绕Y轴旋转

    transform.Rotate (new Vector3(0,0,1)):绕Z轴旋转

  • 相关阅读:
    FPGA开发全攻略——FPGA选型
    FPGA开发全攻略——FPGA开发基本流程
    希尔伯特变换的物理意义
    无线通信方式
    FPGA DDR3调试
    FPGA调试光纤模块
    FPGA FIFO深度计算
    Xilinx FPGA LVDS应用
    电源设计注意事项
    波特图与零极点
  • 原文地址:https://www.cnblogs.com/chenyangsocool/p/6963012.html
Copyright © 2011-2022 走看看