unity新输入系统的Assign as the project-wide input actions 是啥意思

Assign as the project-wide input actions 是 Unity 新输入系统(Input System)中的一个选项,意思是将你当前选中的 Input Action 资源(.inputactions 文件)设置为整个项目的默认输入动作资源

🎯 这个选项有什么用?

  1. 简化工作流
    当你以后在场景中创建 Player Input 组件时,它的 Actions 字段会自动引用这个全局资源,省去了每次手动拖拽 .inputactions 文件的麻烦。

  2. 统一管理
    如果你的项目中有多个 .inputactions 文件,勾选这个选项可以明确指定哪一个作为项目的“主”输入配置,方便团队协作和项目维护。

⚙️ 具体表现

  • 在 Project Settings → Input System Package 中,你会看到 Default Actions 项变成了你勾选的那个资源。

  • 新建的 Player Input 组件会默认使用这个全局资源,但如果你手动修改了某个组件的引用,它不会自动回退。

💡 注意事项

  • 这个设置不会覆盖已经手动设置了 Actions 的 Player Input 组件,只影响新建的组件。

  • 如果你在项目中有多个不同的输入方案(例如分别用于游戏玩法和UI导航),可以按需切换,但只能指定一个全局默认资源。

  • 该功能在 Unity 2020.3 及更高版本的新输入系统中可用。

勾选后,你可以通过 PlayerInput.FindFirstByGlobalDefault() 等方法在代码中方便地获取到使用全局默认输入的 Player Input 实例,进一步简化代码逻辑。

是我设置后 就没有 SaveAssets按钮了

你设置了 Assign as the project-wide input actions 后,Save Asset 按钮并没有消失,只是换了个地方,或者你需要换个窗口来找到它。

这是因为当你将一个 Input Action 资源设为“项目全局”后,Unity 会在 Project Settings 窗口中直接显示它的编辑界面,而这个内嵌的编辑界面为了布局简洁,隐藏了工具栏上的 Save Asset 按钮。但原始的、带保存按钮的编辑窗口依然存在。

🎯 为什么按钮“不见了”?

  • UI 变化:设置前,你是在一个独立的 Input Actions 窗口中编辑,这个窗口有完整的工具栏(包含 Save Asset 和 Auto-Save 选项)。

  • 设置后:你现在看到的编辑界面,实际上是嵌在 Project Settings 窗口里的。在这个内嵌视图里,为了节省空间,Unity 移除了顶部的保存按钮。

✅ 现在如何保存修改?

你有两个简单的方法来保存你的更改:

方法一:使用“自动保存”(最简单)

在 Project Settings 窗口的 Input Actions 编辑区域,看看右上角有没有一个 Auto-Save 复选框。

  • 开启它:勾选后,你做的任何修改都会被立刻自动保存,再也不用手动点击保存按钮了。这是最推荐的方式,省心且不会丢失修改。

方法二:打开独立的编辑窗口

如果你更习惯手动控制保存的时机,可以打开原来的独立窗口:

  1. 在 Project 窗口中找到你的 .inputactions 文件。

  2. 双击这个文件。

  3. 这会打开一个独立的 Input Actions 编辑窗口。在这个窗口的左上角工具栏,你就会重新看到熟悉的 Save Asset 按钮和 Auto-Save 开关了。

💡 两点小贴士

  • 保存项目:别忘了,设置成全局资源后,你也可以直接通过代码方便地访问这些 Action 了,例如 InputSystem.actions.FindAction("Move")

  • 生成C#代码:如果你之前勾选了 Generate C# Class,修改完 Action 后,记得在 Inspector 面板点击 Apply 按钮来重新生成代码,这样你的 C# 脚本里才能用到最新的改动。

所以,你可以去右上角把 Auto-Save 打开,这样以后就再也不用担心忘记保存了。或者也可以双击资源文件,从熟悉的独立窗口里找到那个保存按钮。试试看?

内容概要:本文针对四机并联孤岛微电网系统,提出了一种融合DoS(拒绝服务)攻击场景、二次控制、下垂控制与事件触发式负荷控制的协同控制策略,在Simulink环境中实现了电压与频率恢复及有功/无功功率共享分配的仿真验证。研究通过引入混合动态事件触发机制,有效降低控制器间的通信频率与网络负载,同时提升系统在面对间歇性通信中断或网络攻击时的鲁棒性与容错能力。控制架构采用分层设计,结合多智能体系统(MAS)的分布式协同思想,利用弹性二次控制补偿下垂控制带来的静态偏差,并在DoS攻击导致部分通信链路失效的情况下,保障微电网电能质量与运行稳定性。整体方案体现了网络安全性与控制性能的深度融合,适用于高比例分布式能源接入场景下的智能微电网安全稳定运行需求。; 适合人群:具备电力电子、自动控制理论与微电网运行控制基础知识,熟悉Simulink/MATLAB仿真环境,从事分布式能源系统、智能电网安全控制、网络物理系统(CPS)等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究微电网在遭受网络攻击(如DoS)时的动态响应特性与稳定性保持能力;②设计低通信开销、高鲁棒性的分布式协同控制策略;③实现孤岛微电网的电压频率精确恢复与功率均分控制;④验证事件触发机制在实际控制系统中的节能与抗干扰优势。; 阅读建议:建议结合提供的Simulink模型进行仿真实验,重点分析事件触发阈值设置、DoS攻击周期与强度对系统性能的影响,深入理解二次控制与下垂控制之间的协调逻辑,并可进一步拓展至其他类型网络攻击(如重放攻击、虚假数据注入)的防御机制研究。
内容概要:本文档为成都科洛威尔科技有限公司发布的《ARINC615A使用手册1.00》,详细介绍了基于AFDX网络的ARINC 615A-3数据加载协议栈的API功能与使用方法。该协议栈通过AFDX仿真卡实现,支持Data Loader(DLP)和Target Hardware(THP)双角色操作,涵盖FIND设备发现、Information信息获取、Uploading上传、Downloading下载等功能,并基于TFTP/UDP协议在确定性网络环境下完成航空电子设备的软件数据加载。文档重点说明了AFDX网络与普通以太网在实现615A协议时的关键差异,如SAP端口模型、Virtual Link配置、Port Option端口协商机制等,并提供了完整的函数接口列表及各类操作流程(如Information、Uploading、Media/Operator Download)的分阶段交互过程与角色定义。; 适合人群:从事航空电子系统开发、测试的技术人员,具备一定网络协议基础和嵌入式开发经验的研发工程师,尤其是参与AFDX网络通信、机载设备数据加载相关工作的专业人员。; 使用场景及目标:① 在AFDX确定性网络环境中实现符合ARINC 615A标准的数据加载功能;② 开发支持DLP或THP角色的应用程序,完成设备发现、配置信息读取、软件上传与数据下载等操作;③ 调试和验证基于AFDX仿真卡的615A通信流程,理解Port Option协商、SAP动态地址通信等关键技术实现; 阅读建议:本手册需结合《AFDX API软件参考手册》共同使用,建议开发者熟悉TFTP协议及AFDX网络特性,在实际开发中配合API调用示例逐步调试各操作流程,重点关注端口配置、VL参数设置及不同操作模式下的角色转换逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值