我已经看到很多使用 C++ 在我的 Unity C# 代码中调用静态方法的示例。然而,我还没有看到任何关于如何使用 C++ 调用单个实例的方法的示例。即而不是
public static void SomeMethod(
{
}
我真的很想做:
public void SomeMethod()
{
}
我已经通过遵循一些教程设法使静态实现工作,但我很想知道底部方法是否可行。我试图添加一个定义来搜索类中的方法。
MonoMethod* mono_method_desc_search_in_class (MonoMethodDesc *desc, MonoClass *klass);
但是我被告知从这里使用的单声道运行时找不到实现:http ://www.reigndesign.com/blog/unity-native-plugins-os-x/
任何关于它是否可能或如何做的指导或知识将不胜感激。
编辑:
另一个问题。如果我搜索一个游戏对象,我可以使用它来访问实例吗?