Unity黑魂复刻经典教程心得(二)-输入处理

输入设备常用的有键盘+鼠标,手柄(Joystick)

手柄的键值如下

输入设备虽然不同,但本质上只是键名不同而已,在输入处理层我们会屏蔽输入设备的差异,同一转化成信号,比如攻击信号等

3rd axis和6th axis 用来控制镜头旋转

Lock On用joystick button 11

 

按键优先级

配置面板中>代码

 

 

Key、Timer实现按键的状态

Key叫Button,个人觉得叫Key更合适

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Key
{   
   public bool isPressing = false;
   /*按钮刚按下,上升波*/
   public bool onPressed = false;
   /*按钮刚抬起,下降波*/
   public bool onRel
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值