首页 > 其他分享 >2-2. 创建及配置新输入系统

2-2. 创建及配置新输入系统

时间:2024-02-23 21:35:18浏览次数:32  
标签:创建 配置 系统 System Player PlayerInputControl Input 输入

创建脚本

文件夹路径

新建 PlayerController 脚本

升级新的输入系统

Api Compatibility Level 改为 .NET Framework,这样可以利用更多的 C# 特性

Active Input Handling 改为 Input System Package (New),这样可以使用新的输入系统。改完之后需要重新 Unity

然后还要安装新的输入系统,在 Package Manager 里面搜索 Input System,把新的输入系统安装上去

配置新的输入系统

在 Player 上面添加 Player Input 组件,然后 Create Actions

起名叫 PlayerInputControl,放到 Settings/Input System 目录下面

这样就能生成出默认的 Input Actions 了,我们可以把 Player 改成 Gameplay 以防产生误解

改完之后,记得点 Save Asset 保存配置。接着就能把 Player Input 脚本移除掉了。再点击 PlayerInputControl,勾选 Generate C# Class 生成新的 C# 脚本

使用新的输入系统

需要在 Awake 的时候创建 PlayerInputControl,在 OnEnable 的时候开启,在 OnDisable 的时候禁用,在 Update 的时候读取值

项目相关代码

代码仓库:https://gitee.com/nbda1121440/2DAdventure.git

标签:20240223_2100

标签:创建,配置,系统,System,Player,PlayerInputControl,Input,输入
From: https://www.cnblogs.com/hellozjf/p/18030406

相关文章

  • 基于STM32F407MAC与DP83848实现以太网通讯三(STM32F407MAC配置以及数据收发)
    本章实现了基于STM32F407MAC的数据收发功能,通过开发板的RJ45接口连接网线到电脑,电脑使用Wiershark工具抓包验证。参考文档:DP83848IV英文DP83848EP中文STM32F4xx参考手册一、工程模板以及参考源码的获取工程源码我使用的正点原子的探索者开发板STM32F407(V2)参考源码:正点原子......
  • 阿里云创建实例与购买服务器和公网IP
     写好的项目,在本地跑,别人访问不到,没有公网ip所以需要购买阿里云创建实例与购买服务器和公网IP#购买阿里云服务器#短期或是测试使用,创建按量收费服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上      阿里云服务器是ECS   亚马逊服务器是aw......
  • 设计模式创建型之原型模式
    实验介绍本实验主要为大家介绍了前端中原型模式,为了加深大家对原型的了解,实验中花费大量篇幅讲解了原型及原型的概念,并配上了相关的例子以帮助大家学习。随后我们对class进行了简单的介绍,它可以被简单的认为是语法糖。最后,为了帮助大家理解原型中的克隆,实验也对浅拷贝与深拷贝......
  • 设计模式创建型之工厂模式
    基本概念在给出工厂模式的定义之前,不妨先来了解一下工厂的概念。通过百度百科查到的所谓工厂的定义:是一类用以生产货物的大型工业建筑物,即我们为工厂输送原料,经过工厂对原料进行处理加工之后会输出产物。例如下面这样一个例子:张三是一名大学生,毕业后为了上班方便就考虑买一台......
  • 设计模式创建型之单例模式
    实验介绍本实验主要介绍了设计模式中的单例模式,在前端领域中,有很多地方都运用到了单例模式的思维,例如目前的主流前端框架中所用到的Redux和Vuex。实验首先通过一个小例子为大家展示了单例模式的实现原理,随后通过完成一个自定义的Storage存储器来帮助大家加深对单例模式的理......
  • 【Python&GIS】Python线矢量等距离取点/线等分取点&点创建矢量面
    ​        不多说,这是之前项目需求的代码,已经是去年的了一直没来的及发,今天抽出来一丢丢的空挡发一下。主要就是利用线矢量等距离生成点矢量,或者直接将线矢量等分生成点矢量,这个需求其实极限一下就是线转点了(将距离设置小一点)。顺便将点生成矩形面的代码也给出来,这里的......
  • 60V/40V输入LDO,80V耐压王者:PW8600系列,小巧封装,高效稳定
    描述:PW8600系列是一款专为高电压、低功耗应用设计的线性稳压器。其卓越的性能和广泛的应用范围,使其在电力敏感型应用中表现出色。无论是为电池供电设备提供稳定的电源,还是在烟雾探测器和传感器中保障精准测量,PW8600系列都能展现出其独特的优势。特点详解:1.宽广的输入电......
  • scrapy配置文件结构解析
    配置文件结构####基础配置#项目名BOT_NAME="scrapy_demo"#爬虫所在路径SPIDER_MODULES=["scrapy_demo.spiders"]NEWSPIDER_MODULE="scrapy_demo.spiders"#日志级别LOG_LEVEL='ERROR'#请求头中的USER_AGENTUSER_AGENT="Mozilla/......
  • 迅为RK3568开发板驱动开发指南-输入子系统
     《iTOP-RK3568开发板驱动开发指南》更新,本次更新内容对应的是驱动(第十三篇输入子系统)视频,帮助用户快速入门,大大提升研发速度。 第13篇-输入子系统目录第1篇驱动基础篇第2篇字符设备基础第3篇并发与竞争第4篇高级字符设备进阶第5篇中断第6篇平台总线第7篇设备树......
  • nginx反向代理配置介绍
    近期搭建portal网站,发现了nginx的强大,跟大家分享一下,背景知识,nginx代理过程发现:nginx中也可以加入第三方扩展来增强其功能,通常就是下载该模块然后再重新编译nginx加入该模块,比如:https://github.com/openresty/headers-more-nginx-module此外还有一些打包好的nginx增强包,不用编译......