【发布时间】:2022-07-16 12:48:19
【问题描述】:
目前正在制作一个 Unity 项目,并已从使用旧输入系统切换到新输入系统,但在更改的输入系统中,程序的旧部分已损坏。是否可以保留旧场景的旧输入系统并开始为新场景使用新系统,也许Unity引擎中有可以更改它们的脚本?
【问题讨论】:
标签: unity3d
目前正在制作一个 Unity 项目,并已从使用旧输入系统切换到新输入系统,但在更改的输入系统中,程序的旧部分已损坏。是否可以保留旧场景的旧输入系统并开始为新场景使用新系统,也许Unity引擎中有可以更改它们的脚本?
【问题讨论】:
标签: unity3d
老实说,我自己并没有尝试过,所以这可能无法按预期工作。但是如果你去项目设置 -> 播放器 -> 其他设置,有一个名为活动输入处理的下拉菜单,它控制你使用哪个系统进行输入。两者都有一个选项。
【讨论】:
我正在进行从“输入管理器”(旧)切换到“输入系统”(新)的相同过程。正如 Grailas 所提到的,我可以确认,要同时使用两个系统,您必须在以下选项中选择“Both”选项:项目设置 -> 播放器 -> 其他设置 - 配置 - 主动输入处理。
您可以将旧代码用于“输入管理器”,同时为新的“输入系统”添加新代码,没有任何问题。
【讨论】: