Unity - PS4/XBox360 双摇杆控制 - 设置好你的ProjectSetting-Input

news/2024/11/8 2:50:27/

如果要Unity PS4的左右两摇杆,那么需要配置好你的Input的Name, Type, Axis, Joy Num

Name:你自己定
Type:Joystick Axis
Axis:查看下表
Joy Num:自己定用哪个

然后代码中Input.GetAxis(“NameHere”)就可以了

如下两个图:

Input设置

在这里插入图片描述

代码调用

在这里插入图片描述
那么这个Move_1的就是手柄1(Joystick 1)的左摇杆的垂直值了
水平值得可添加一个Axis改为:X axis的就好了

Axis 表

PS4手柄部位轴名(Axis)值范围
Left Stick X-Axis(水平)X Axis-1.0 ~ 1.0
Left Stick Y-Axis(垂直)Y Axis-1.0 ~ 1.0
Right Stick X-Axis(水平)3rd Axis-1.0 ~ 1.0
Right Stick Y-Axis(垂直)6th Axis-1.0 ~ 1.0

之前查了好久都不知道是哪个轴,蛋疼,还好下面的References中的国外小哥分享了

详细的Axis表

(我还是抄过来吧,也方便自己浏览)

PS4手柄部位轴名(Axis)值范围
Left Stick X-AxisX Axis-1 to 1
Left Stick Y-AxisY Axis1 to -1
Right Stick X-Axis3rd Axi-1 to 1
Right Stick Y-Axis6th Axis1 to -1
DPAD X-Axis7th Axis-1 to 1 (0.64 with multiple buttons)
DPAD Y-Axis9th Axis-1 to 1 (0.64 with multiple buttons)
L1joystick button 4
R1joystick button 5
L2 as Buttonjoystick button 6
L2 as Axis4th Axis-1 to 1
R2 as Buttonjoystick button 7
R2 as Axis5th Axis-1 to 1
Left Stick Clickjoystick button 10
Right Stick Clickjoystick button 11
Touchpad Clickjoystick button 13
X Buttonjoystick button 1
O Buttonjoystick button 2
Square Buttonjoystick button 0
Triangle Buttonjoystick button 3
Share Buttonjoystick button 8
Option Buttonjoystick button 9
PS Buttonjoystick button 12

References

  • PlayStation 4 Dual Shock Controller Input Mapping with Unity on Windows 10
  • Xbox360Controller
    可能需要科学上网

http://www.ppmy.cn/news/814103.html

相关文章

[SDOI2008] 仪仗队 题解

注:在洛谷同时发布。 题目链接 解题思路 首先观察样例。似乎什么也观察不出来? 那就根据题目描述中所给的图表做。首先找到对角线,将图形沿着对角线一分为二。注意对角线上可以看到一个人,所以答案要加 1 1 1。 其次逐个分析…

linux使用scp命令,涉及权限赋予

1、参考Linux scp命令 | 菜鸟教程 2、实际使用,希望将文件传到目标机器的目标目录。 sudo scp -r /home/lighthouse/eladmin/eladmin-system-2.7.jar ubuntu140.143.163.109:/home/lighthouse/eladmin 执行时报错,目标机器上的ubuntu用户没有lighthou…

微星 b650m 迫击炮 WiFi + 7950x + 金百达内存32g 6000 装机 主板dram 灯和CPU灯长亮,无CPU更新bios教程

很明显,微星主板自检没通过。确认主板cpu处没有断针脚,基本确定是bios问题。 第一步 去微星官网搜索对应型号的主板 找到并点击download 下载最新的bios即可 第二步 准备一个U盘,需要格式化,注意提前保存相关文件&#xff…

T100新程序的开发【完整步骤】

简易程序的开发 记录T100中一个简易程序的开发完整步骤。 一、程序基本数据设置作业 打开作业 azzi900,弹出作业详情。 新增一个程序编号。 一些属性概念 程序编号:手动输入你建立的新程序。程序名称:手动输入你建立的名称。归属模块:取决于你程序编号的第一个字母。归属…

eclipse安装

下载 https://www.eclipse.org/ 安装 选择web开发 启动项目,让选择工作地址 创建java web项目 选择一下运行时 选择好tomcat服务器finish即可 创建maven项目

【玩转嵌入式屏幕显示】(一)显示器概述(常见显示器及其显示原理)

什么是显示器 显示器是计算机的I/O设备,是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具。 常见显示器及其显示原理 CRT显示器LCD显示器(液晶)LED点阵显示器OLED显示器CRT显示器 CRT显示器即使用阴极射线显像管(Cathode Ray Tube)的显示器,体积过大,非常笨重…

中景园0.96寸 OLED 显示屏 学习笔记

中景园0.96寸 OLED 显示屏 学习笔记 一、OLED简介 OLED,即有机发光二极管( Organic Light Emitting Diode )。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之…

2022年遭“挤爆”的三款透明LED显示屏

2017年是透明LED显示屏爆发元年,一直到2019年,市场都呈现40%以上高态势增长.收到疫情影响,这两年态势有所回落,但整体上还是顺势增长。2022年市场呈现快速增长,一方面得益于项目推迟延续到今年开工,另一方面…