您的位置:首页 > 移动开发 > Unity3D

unity 与objective-c交互

2013-08-13 18:38 92 查看
objective-c to unity

在xcode中,

UnitySendMessage("GameobjectName", "MethodNameToCall", "string");

第一个参数是在unity3d中挂要调脚本函数的物体名字

第二个参数是要调脚本函数的名字

第三个参数是要调脚本函数的参数

Unity to objective-c

在xcode .m脚本中写入C函数

extern "C"{

int interopSelector()

{

return 0;

}

}

在unity中

import System.Runtime.InteropServices;

@DllImport("_ _Internal")

@DllImportAttribute("__Internal")
两者写法没什么区别
@DllImport("_ _Internal") static private function interopSelector() : int{};

function Update()
{

if (Application.platform != RuntimePlatform.OSXEditor)
{
interopSelector();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Unity3D Objective-C