iOSUnity交互工程

Iosunity 的交互工程,主打一个 Unity 和 iOS 的“无缝沟通”。不光逻辑清晰、结构利落,整套交互方案在项目里直接套用也毫无压力。你要是碰到 Unity 那头发出消息,iOS 这边接不到的尴尬情况,这份工程挺能帮上忙的。

Unity 的 JSBridge 交互得蛮顺滑,调用方式不复杂,用Application.ExternalCall或者SendMessage基本就能搞定。iOS 侧也做好了消息监听和数据解析,响应也快,逻辑也清。

配合阅读《IOS JS 交互》《XLua 与 Unity 交互机制探究》,你会对交互结构有更深入的理解。尤其是前者讲了WKWebView怎么注入 JS,挺实用。

工程里还考虑到了常用的socket通讯,和《ios socket 交互》一对比,思路是差不多的,属于那种“拎得清”的代码结构,方便你快速改成自己的业务逻辑。

如果你项目涉及微信登录之类的功能,别忘了看下Unity 微信 iOS 登录集成指南》,登录过程中的 JS 回调跟这套交互工程兼容性也还不错。

,这份交互工程蛮适合 Unity+iOS 的项目初期搭建,拿来当脚手架用挺香。如果你刚好在做混合开发,想省点事,可以直接上手试试。

zip 文件大小:516.98MB