我目前正在开发一个新的 Unity 项目,说实话我对此很陌生。我需要使用 InputSystem 包,但 Visual Studio 无法识别它。
这是我的VS的版本。Microsoft Visual Studio Community 2019 版本 16.9.3,Unity 版本为 2020.2.1
正如你从图片中看到的,我的VS已经知道我正在一个Unity项目中工作。

所以我尝试做的第一件事是重新生成项目文件,但它不起作用。我还选择了 VS 作为默认的外部脚本编辑器。这是我的外部工具。

我使用 Unity Hub 重新安装了 VS,但什么也没发生。
你有什么建议吗?我遵循了在互联网上看到的一些教程,但我仍然没有得到积极的结果,说实话,我已经没有想法了。
我做了这个函数来删除连续的重复项,但我想知道是否有更好或更短的方式来表达它使用distinct或类似的东西.
(defn duplicates
[s]
(reduce
#(if-not (= (last %1) %2)
(conj %1 %2) %1)
[] s))
Run Code Online (Sandbox Code Playgroud)