iOS Native项目调用Unity3D Framework

一、Unity 导出 Xcode 工程

1.建议使用 Unity 2020 以及以后的版本
2.流程图:
a.新建工程

b.导入 3D 模型以及开发绑定 C# 脚本

c.编译导出 Xcode 工程

二、Unity 导出的 Xcode 工程生成 UnityFramework.framework

  1. UnityFramework.framework 设置

    2.编译 UnityFramework.framework

三、新建 Xcode 工程,引用 UnityFramework.framework

  1. 新建 Xcode 原生工程,将 UnityFramework.framework 导入新工程(跟引用普通的三方 framework 一样,没有特别的操作)
  2. 编写代码,将Unity模型展示在已有的 window 窗口上
  3. 需要真机测试运行,如图:

四、更多资源

  1. Uinity 官方 wiki :https://docs.unity3d.com/Manual/UnityasaLibrary-iOS.html
  2. 官方示例:https://github.com/Unity-Technologies/uaal-example/blob/master/docs/ios.md
  3. 以上demo工程源码:https://github.com/qiyer/iOS-Project-Use-Unity
posted @ 2021-07-09 14:29  七夜i  阅读(734)  评论(0编辑  收藏  举报