Unity的NewInputSystem的InputManager实现多玩家的总结
1.首先自然是安装InputSystem的包
2.创建一个空物体挂载InputManager组件
Notification Behavior:用来绑定当玩家加入或离开时的事件。
Joining Behavior :用来指定玩家加入的方式
player Prefab : 玩家预制体
Joining enabled by default : 勾选该项时默认组件激活时能加入玩家
limit Number of Player : 是否限制最多玩家数量
enable Split-Screen是否分屏
要注意的问题:
1.关于玩家离开:当生成的playerPrefab克隆被销毁或者隐藏时就视为玩家离开。但是控制器失去连接不会算玩家离开。同时,每次连接都会再次生成一个新的玩家克隆,所以即使原克隆隐藏,再次连接时也会生成一个新的克隆。
2 . 玩家预制体的要求:
1.要有PlayerInput组件
2.如果开启分屏的话要在playerInput里camera项引用相应的camera组件。
3.注意inputActionAsset的要求:
在创建动作集时确保对应要求的输入设备类型匹配,否则按我的试验InputManager是不绑定或不匹配的话是无法识别出来的。
比如joycon是JoyStick,动作集也要绑定成JoyStick。
同时虽然动作集可以绑定不同的输入设备类型,但是在我测试时往往会有设备明明连接上但无法生成玩家的情况,所以还是将不同输入设备类型绑定在不同动作集中。
Unity的NewInputSystem的InputManager实现多玩家的总结相关推荐
- Unity Ads 中国正式落地:做玩家喜欢的广告,为游戏加分
Unity 迄今为止最强大的版本Unity 5在全球发布.Unity 不再仅仅只是一个开发引擎,Unity 提供越来越广泛的服务,以帮助开发者制作游戏,吸引.留住客户并盈利. 在Unity 5 中,U ...
- 3D引擎龙头Unity:元宇宙和AI活跃玩家
Unity是用于创建和操作交互式实时3D内容的世界领先平台.凭借灵活的编辑器.友好的开发环境.丰富的工具套件,Unity吸引了大量开发者,全球排名前1000的移动游戏70%以上使用了Unity的创作和 ...
- 【Unity】关于 InputManager 以及改键功能的制作
前言 改键,是PC游戏中非常常用的功能.而在Unity的开发中,我们大多直接使用Unity自带的InputManager,那么这个InputManager能改键吗? 我在最近的项目开发中就遇到这个问题 ...
- Unity联网游戏基础原理与字节数组
如果你要制作一个能联网的游戏,无论是网络游戏还是局域网游戏都离不开网络通信,网络游戏一般是一个服务器对应多个客户端,如图: 多个玩家访问一台服务器,每个玩家实际上是一个客户端,在这里我们列举两个小例子 ...
- 【Unity新闻】Unity新工具Metric Validation帮你自动化测试游戏平衡性
洪流学堂,让你快人几步. 我们一起看看上周Unity有什么大事情发生吧! Unity性能优化团队最新进展 大约两年前,Unity组建了一支专门的优化团队,专注于将性能本身作为一项功能.团队的任务很简单 ...
- Unity大中华区总经理兼全球副总裁张俊波:5G的来临,游戏运行于云端变得可能
一直以来,全球知名的游戏引擎 Unity,在不断实现让游戏开发变得大众化愿景的同时,也在无形之中成为诸多开发者们持续获得成功的卓越平台.当下 Unity 从 Unity Ads.Unity Analy ...
- 三维游戏开发实战--狙击僵尸(unity开发)
1.需求分析 地形设计,对游戏地形进行设计比如挖坑造河等. 场景设计,种树.种草.摆放房屋建筑等. 第一人称视角实现,WASD前后左右移动,空格键进行跳跃,按左Shift进行加速. 敌人的简单制作,敌 ...
- Photon在unity中的使用
ps:期末老师要求的一篇3000字的玩具级别论文,基本是官网和api手册原本就有的.基本我就是个搬运工,不知道有什么用,就先扔上来了.用的是writage,让word转为markdown,可能会出现一 ...
- Unity 3D 中的专业“术语表”。
这是unity手册中的内容.具体可以参考此链接:Unity 用户手册 (2019.4 LTS) - Unity 手册 目录 2D 术语 2D 物理术语 AI 术语 Analytics 术语 动画术语 ...
最新文章
- Python 标准库之 uuid
- 在centos7升级nodejs
- ios 获取当前系统时间
- 编译器vs.代码 谁之过
- 网页html语言怎么看,怎样查看网页的css代码?
- activiti流程消息事件触发messageEventReceived,MessageCatchingEvent 及消息启动流程
- shopnum1商城系统
- iOS UI自动化测试详解
- DOS攻击工具——pentmenu
- 云服务器重装系统步骤,腾讯云服务器如何更换操作系统?更换系统镜像重装系统方法...
- 已解决-NVIDIA安装程序失败-win10
- SHU 购买装备 贪心+二分
- Gopher China 2021,未来可期
- DMM6500+Keithley6517B/6514纳米发电机测试软件
- 平均年薪50.8万,数据人拿下这个证书有多香?!
- 【技术分享】Android App常见安全问题演练分析系统-DIVA-Part1
- 一步一步教你写股票走势图——K线图四(高亮联动一)
- 大学生数学建模优秀论文发表
- JTopo绘制网络拓扑图
- Java数据审计工具:Envers and JaVers比较
热门文章
- jpa 数据库方言_使用Hibernate和Oracle 10g方言,如何用JPA生成我的id?
- 乐高小颗粒履带机器人_乐高搭建+乐高编程…快带小朋友来漳州这家培训中心,边玩边学...
- 闭包函数 python_python 函数,闭包
- python自动轨迹绘制_自动轨道图,轨迹,绘制
- mmu计算机组成原理,计算机组成原理
- 泰坦尼克号数据集_机器学习-预测泰坦尼克号生存概率
- c语言的时间函数的介绍,c语言中时间函数介绍
- maven netty 配置_使用Springboot整合开发Netty(一个表白的小案例)
- 生肖牛年元素新年促销电商PSD分层页面模板|妥妥过年!
- 我要3万取款机怎么取_自助取款机一天可以取多少,能取出来几万呢?