如何在unity3D中获得myo的肌电信号

问题遇到的现象和发生背景

使用myo-sdk-win-0.9.0中MyoUnity.unitypackage 时,如何可以读取myo手环的8路肌电信号?

问题相关代码,请勿粘贴截图

是否可以这样调用myo32/64.dll中的库函数?其返回数据类型是什么?
可以查看到的库函数如下图

img


在unity环境下用c#开发,是否可以利用下面的方式引入dll中接口函数
[DllImport(MYO_DLL,
EntryPoint = "libmyo_event_get_emg",
CallingConvention = CallingConvention.Cdecl)]
public static extern object event_get_emg(IntPtr evt);
[DllImport(MYO_DLL,
EntryPoint = "libmyo_event_get_gyroscope",
CallingConvention = CallingConvention.Cdecl)]
public static extern float event_get_gyroscope(IntPtr evt, uint index);

我的解答思路和尝试过的方法

目前,尝试了指针、sbyte、uint等多种数据类型,都失败了

img

借用给出的C++接口函数,是否能确定其返回的数据类型?

img

我想要达到的结果

在unity中能够显示出获得的肌电信号

img

你用的什么函数调用的