我正在使用ARCore
sdk和unity3d Engine工作AR android应用程序开发。我有30个3D模型,有2个场景。一个场景就像是飞溅场景,第二个场景是AR场景,有30个模型.i分裂了apk使用拆分成二进制方法在unity.My obb大小是396mb和apk大小是22mp所以我被导出到android工作室项目并导入项目到android工作室并设置运行项目所需的要求。复制obb文件到android / obb / directory.Everything工作正常,但我习惯使用UnityPlayer
。UnitySendMessage
方法在运行时更改3d模型,并且还在C#Script中更改模型的方法,但模型是没有改变。
没有obb创建,模型在运行时被更改。如何在运行时使用obb文件更改模型?
答案 0 :(得分:1)
将你的obb放在Android / obb中是不够的,你需要遵循这个方案Link Here。
基本上你需要将你的obb放在Android / obb / your-package-name /中 并且你的obb也必须遵循这个命名方案“main.versionCode.your-package-name.obb”而不用这个Unity不能自动找到你的obb文件。