当前位置: 首页 > news >正文

Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析)

Unity接入PS5手柄和Xbox手柄以及Android平台的(以及不同平台分析)

  • 介绍
  • Unity手柄小知识
  • PC端和编辑器上的摇杆事件和滑动事件
    • PS5手柄
    • Xbox手柄
    • 北通手柄
  • 安卓环境下(安卓手机或者安卓模拟器)
    • PS5手柄
    • Xbox手柄
    • 北通手柄
  • 总结

介绍

最近公司的足球手游项目在操作的时候发现操作感不太够,经过大家的讨论之后想要接入手柄的支持(PS5手柄、Xbox手柄、北通手柄)。手柄的操作感还是在手机操作感之上的。这样也可以让有手柄的玩家体验手游。当我接入手柄的时候我发现,编辑器(PC)和手机上的按键是事件是不一样的,这里我下面也做了一个Android的小工具能看出来手柄的事件,也可以在编辑器上查看PC的手柄事件。这里我针对的是老版本的InputSystem,如果使用新版本的InputSystem可以忽略我今天要说的内容。

测试手柄的工程和安卓包
在这里插入图片描述

Unity手柄小知识

当你注册手柄事件的时候会发现到,摇杆前面有的是Joystick1XXXXXX有的时候是Joystick2XXXXXX,这里代表的是你插入几个手柄,手柄1的自然是Joystick1,如果还插入了一个手柄则是Joystick2

PC端和编辑器上的摇杆事件和滑动事件

PS5手柄

在这里插入图片描述

Xbox手柄

在这里插入图片描述

北通手柄

北通手柄参考Xbox即可,跟Xbox一样

安卓环境下(安卓手机或者安卓模拟器)

PS5手柄

在这里插入图片描述

Xbox手柄

在这里插入图片描述

北通手柄

北通手柄参考Xbox即可,跟Xbox一样

总结

这里不做过多的讲解,只要运行工程或者运行apk操作手柄就可以知道操作按键的对应事件了,感谢大家的支持。

http://www.lryc.cn/news/374330.html

相关文章:

  • vue+java实现简易AI问答组件(基于百度文心大模型)
  • 刷代码随想有感(104):动态规划——01背包问题/二维dp数组
  • Docker-Portainer可视化管理工具
  • SqlSugar 集成
  • MySQL Connector/C++ 和 MySQL Connector/ODBC 的区别
  • Weevil-Optimizer象鼻虫优化算法的matlab仿真实现
  • Web前端项目-交互式3D魔方【附源码】
  • 视频格式转换avi格式怎么弄?分享视频转换方法
  • UniRx 入门
  • 简单游戏制作——飞行棋
  • 等保一体机
  • 什么是寄存器文件(Register File)?
  • 6月15号作业
  • 零基础入门学用Arduino 第三部分(三)
  • Trusty qemu + android环境搭建详细步骤
  • 杀戮尖塔游戏
  • Kubernetes (K8s) 和 Spring Cloud 的区别
  • 定个小目标之刷LeetCode热题(21)
  • Oracle 打开钱包 ORA-28368: cannot auto-create wallet
  • 【麒麟虚拟机】NetworkManager没有运行
  • vue之一键部署的shell脚本和它的点.bat文件、海螺AI、ChatGPT
  • pg和oracle的区别
  • Docker:在DockerHub上创建私有仓库
  • 框架的使用
  • Autosar-DEM诊断事件管理流程
  • LabVIEW输送机动态特性参数监测系统
  • 绿色版DirectoryOpus功能强大且高度可定制的Windows文件管理器
  • Cocos Creator,Youtube 小游戏!
  • 分层解耦
  • GenICam标准(六)