如何在自定义DLL中使用OVRInput统一?

问题描述 投票:1回答:1

我正在使用Unity开发Oculus。最初,我统一创建了一个脚本,该脚本直接使用OVRInput读取输入。运行正常。

现在,我想创建该脚本的DLL。

我已按照以下步骤进行操作((如果有更简便的方法,请建议我)

  1. 在VS2019中创建了一个类库项目。
  2. 添加了UnityEngine.dll作为参考。

我现在可以使用所有与Unity相关的功能。但是VS无法识别OVRInput,因为我没有添加与之对应的任何引用。添加对OVRInput的引用是我的问题。我不确定该怎么做。

如果我想让VS识别OVRInput,该怎么办?首先可以这样做吗?

如果不可能,是否有其他替代方法可以创建上述dll?

c# unity3d unityscript dllimport oculus
1个回答
0
投票

尝试一下:

  1. 在Solution Explorer中,右键单击ReferencesDependencies节点,然后选择Add Reference。您也可以右键单击项目节点,然后选择添加>参考。

    Reference Manager打开并按组列出可用参考。

  2. 指定要添加的引用,然后选择确定。

如果找不到引用的DLL,请将其Copy Local属性设置为true

另一种方法是设置Reference Paths。这将在编译时强制您的项目使用来自指定参考路径的DLL更新自身。

最佳做法是在所有引用的库均位于其中创建一个共享文件夹,以便您可以为每个项目一次又一次地编写引用路径。

我希望这会有所帮助,加油!

© www.soinside.com 2019 - 2024. All rights reserved.