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();
}
}
在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();
}
}
相关文章推荐
- unity内存管理
- unity4.x升级到unity5.x材质丢失
- Unity Shaders and Effects Cookbook (3-4) 使用高光贴图
- 【Unity&DragonBones】像素角色人物骨骼动画教程(三)骨骼动画人物奔跑起来
- [Unity&photon&]多个同一系列的组件导入产生的问题已经包含了一个定义
- unity exe运行时出现UnauthorizedAccessException: Access to the path“”is denied.
- 【Unity3D】Unity自带组件—完成第一人称人物控制
- Unity 手动初始化Tag /Layer
- Unity浅析
- 【unity优化】渲染批处理
- Unity绘制圆半径内随机点
- [Unity3d]Unity系统自带函数生命周期以及相互关系
- unity 角色死亡界面变灰实现
- Unity5.x在WP8.1中无法使用Reflection API的解决方法
- Unity SpriteRender 支持Tile平铺的Shader
- Unity Shader之Stencil Buffer
- unity基础,控制游戏目标
- unity-使用NGUI 两个Button实现左右切换功能
- Unity- 学习笔记笔记BroadCastMessage