unity与ios交替
2015-12-07 08:06
447 查看
unity和ios的相互作用是更简单的。直接出口xcodeproject,这个大家都知道如何操作,如果需要二次开发ios码成unity,事实上,整合非常easy找到出口xcodeproject内iPhone_View.mm中间OnUnityReady()方法。unityios中一个view,[GetAppController()showGameUI:_mainDisplay->window];载入游戏视图,这种方法在UnityAppController中,-
(void)showGameUI:(UIWindow*)window,显示view为_rootView,想集成自己的view上去,addsub就能够了。详细会ios人一看就明确。不会的还是先了解下ios。交互非常easy,合并完project以后,以后再改动unity导出的xcodeproject,直接替换合并project的Data和Libraries目录就能够了,不用每次都合并。改动ios代码直接在合并project改动就可以
unity和ios交互的代码必须写在导出的projectclass文件下的类中,写在其它地方调用无响应,unity调用ios
unity调用ios声明接口,该传參传參数。使用时调用对应方法就可以。_RotateTrigger(-1);建议大家推断设备去调用,
ios端
这是ios调用unity使用代码,在对应类里写上就可以,unity已提供对应方法。
可是unity调用ios,由于unity是C#调用代码object-c不支持
您可以互动。详细资料也可以是一个测试,我不明白,在任何时候交换。每天进步一点点
(void)showGameUI:(UIWindow*)window,显示view为_rootView,想集成自己的view上去,addsub就能够了。详细会ios人一看就明确。不会的还是先了解下ios。交互非常easy,合并完project以后,以后再改动unity导出的xcodeproject,直接替换合并project的Data和Libraries目录就能够了,不用每次都合并。改动ios代码直接在合并project改动就可以
unity和ios交互的代码必须写在导出的projectclass文件下的类中,写在其它地方调用无响应,unity调用ios
[DllImport ("__Internal")] private static extern void _hideView (); [DllImport ("__Internal")] private static extern void _DisplayingView (); [DllImport ("__Internal")] private static extern void _SendJsonData(string stringvalue); [DllImport ("__Internal")] private static extern void _RotateTrigger(int index);
unity调用ios声明接口,该传參传參数。使用时调用对应方法就可以。_RotateTrigger(-1);建议大家推断设备去调用,
ios端
+(void)RotateFurnitureTo3d:(const char *)strangle { UnitySendMessage("target", "RotateFurniture", strangle); }
这是ios调用unity使用代码,在对应类里写上就可以,unity已提供对应方法。
可是unity调用ios,由于unity是C#调用代码object-c不支持
extern "C" { void _SendJsonData(const char* stringvalue) { [ARDBManager storeProgramJson:stringvalue]; } }
您可以互动。详细资料也可以是一个测试,我不明白,在任何时候交换。每天进步一点点
相关文章推荐
- Unity 8 和 Windows Continuum,两大跨平台系统到底有何不同
- unity--ugui中文教程翻译2
- Unity3D打包APK,无法打进Jar的解决办法
- 项目记录07--客unity,服erlang--AStarPathing 寻路
- Unity Sprite转Prefab
- Unity 使用 Application.LoadLevelAsync() 方法切换场景后场景变黑问题解决方法
- unity3d添加子弹爆炸预制体动画
- unity3d添加武器功能
- Unity3D与MySQL
- UNITY贝塞尔曲线Bezier的一个细节
- 【转】unity跨平台文件操作详解
- unity--ugui中文教程翻译1
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(51)-系统升级
- iGraph库中Community Detection方法比较
- 使用Unity制作简单时钟动画
- 【Unity】改变向量的方向而不改变其大小
- Unity给力插件之ShaderForge(二)
- Unity客户端框架笔记二(组件实体开发模式的思考)转
- Unity客户端框架笔记(状态模式和策略模式在游戏中的应用)转
- unity3d 面试题