如何在Unity中从Java访问DLL?

时间:2015-01-12 23:25:40

标签: java unity3d dllimport

我是Unity和Java的新手。 我有一个修改Unity游戏应用程序的项目 我想使用我的设备为此应用程序添加触觉反馈。我有我的设备的DLL库“tensLib.dll”,它是使用Visual Studio 10从.c和.h生成的。

根据访问DLL所需的documentation

@DllImport (DLLName)
static private function FooPluginFunction () : float {};

对于C#,它应该是

[DllImport("tensLibs.dll", EntryPoint="tens_init")]
public static extern int tens_init ([MarshalAsAttribute(UnmanagedType.LPStr)]string port);

但是,由于我的DLL是从VC ++构建的,因此需要进行调整。我试过了

@DllImport("tensLibs.dll")
public static function tens_init ():int {}; 

没有成功。

0 个答案:

没有答案