我将bytearray从unity发送到c ++插件。
统一
[DllImport ("dllplugin")]
public static extern void Method (byte[] bytes);
在c ++插件中
#define EXPORT_API __declspec(dllexport)
extern "C" void EXPORT_API Method(unsigned char* bytes)
插件接收bytearray但不接收完整的字节数组。例如,将字节数组大小发送为17,但C ++接收字节数组大小为4。
bytearray有什么问题?如何接收完整的字节数组?