我正在尝试一次处理Visual Studio(SteamVR,Obi)中的多个项目。问题仅出现在Visual Studio中,在Unity Editor中,一切正常。
我在Visual Studio 2019中的项目如下所示:
现在,我想在主项目脚本中编写代码,该脚本将连接所有项目。代码:
using Obi;
using UnityEngine;
using UnityEngine.Rendering;
using Valve.VR.InteractionSystem;
public class ObiURPSteamVR : MonoBehaviour
{
//1 - Obi - no problem in Unity, VS error in declaration
public ObiEmitter emitter;
//2 - URP Volume - working
public Volume URPVolume;
//3 - SteamVR - no problem in Unity, VS error in declaration AND in "using"
public Player steamVRPlayer;
}
我的问题是如何连接所有项目,可能吗?我将再增加一次,在Unity Editor中一切正常,我可以拖放SteamVR播放器和ObiEmitter,控制台输出中没有错误。谢谢你的每一个想法。
在Visual Studio中,创建一个“空解决方案”。将所有项目添加到此解决方案。当一个项目引用另一个项目的类型时,请右键单击该项目,然后单击“添加引用”。