zoukankan      html  css  js  c++  java
  • Unity3D input.GetAxis

    input.GetAxis用法:
    (GetAxis("Mouse X"),
    GetAxis("Mouse Y"),
    GetAxis("Mouse ScrollWheel"),
    GetAxis("Vertical "),
    GetAxis("Horizontal "),
    GetAxis 是个方法,需要传参数,参数为string类型,参数如下:
    一:触屏类
        1.Mouse X                鼠标沿着屏幕X移动时触发
        2.Mouse Y                鼠标沿着屏幕Y移动时触发
        3.Mouse ScrollWheel      当鼠标滚动轮滚动时触发
    二:键盘操作类
        1.Vertical             对应键盘上面的上下箭头,当按下上或下箭头时触发
        2.Horizontal           对应键盘上面的左右箭头,当按下左或右箭头时触发

    举个例子:

    1    void Update()
    2     {
    3         // 2 - 获取轴信息
    4         float inputX = Input.GetAxis("Horizontal");
    5         float inputY = Input.GetAxis("Vertical");
    6 
    7         // 3 - 保存运动轨迹
    8         movement = new Vector2(speed.x * inputX, speed.y * inputY);
    9     }

    使用W、S、A、D 可以分别上下左右移动.

  • 相关阅读:
    仲兆鹏 160809329 第5次
    仲兆鹏160809329-第四次作业
    160809329 仲兆鹏 3
    张浩飞 160809307 (12)
    160809307 张浩飞
    160809307 张浩飞
    160809307 张浩飞(8)
    160809307 张浩飞(7)
    160809307 张浩飞
    160809307 张浩飞 5
  • 原文地址:https://www.cnblogs.com/cxq0017/p/6073045.html
Copyright © 2011-2022 走看看