我正在尝试使用Unity的第三方SDK。这是下载SDK中的文件:https://dl.dropboxusercontent.com/u/11217331/VSDK.zip
“_ DotNET.dll”是CPP dll中非托管代码的.NET包装器。出于某种原因,Unity不会尝试加载.NET dll:
如果您可以通过加载这些DLL来使这个C#脚本在Unity中运行,请告诉我您的秘密:
using UnityEngine;
using System.Collections;
using ViconDataStreamSDK;
public class test : MonoBehaviour {
ViconDataStreamSDK.DotNET.Client e;
void Start () {
bool isConnected = e.IsConnected().Connected;
Debug.Log("Is it connected?: " + isConnected.ToString());
}
void Update () {
}
}
答案 0 :(得分:0)
好吧,似乎我可以通过返回一个Unity版本加载到4.3.4f1。不知道为什么,罪魁祸首必须在Unity 4.5补丁说明(http://unity3d.com/unity/whats-new/unity-4.5)中的某个地方。
答案 1 :(得分:0)
您可能需要将C#插件的源代码放入统一中,看看它给您带来的实际错误。