Unity编辑器从PC平台切换到Android平台下 Addressable 加载模型出现粉红色,类似于材质丢失的问题

Unity编辑器在PC平台下使用Addressable加载打包好的Cube,运行发现能正常显示。

而在切换到Android平台下,使用Addressable时加载AB包,生成Cube对象时,Cube模型呈现粉红色,出现类似材质丢失的问题。如下图所示。

这是因为GraphicAPI不同导致的。编辑器默认用的是PC平台的GraphicAPI。如果想要在其他平台下使用对应平台的AB包的话,需要切换到对应的GraphicAPI。如下图编辑器默认用的是DX11

解决方法:


Project Settingns -> Player ->选择PC图标 -> 去掉Auto Graphics API for Windows勾选 -> 点击加号-> 添加Vulkan并将其上移到第一个并且重启编辑器。如下图所示。

再次运行,发现编辑器 Android平台下加载已经正常了。

相关推荐
李斯维32 分钟前
循序渐进 Android Binder(二):传递自定义对象和 AIDL 回调
android·java·android studio
androidwork33 分钟前
OkHttp 3.0源码解析:从设计理念到核心实现
android·java·okhttp·kotlin
像风一样自由1 小时前
【001】frida API分类 总览
android·frida
casual_clover1 小时前
Android 之 kotlin 语言学习笔记四(Android KTX)
android·学习·kotlin
我命由我123452 小时前
VSCode - VSCode 放大与缩小代码
前端·ide·windows·vscode·前端框架·编辑器·软件工具
移动开发者1号3 小时前
Android 大文件分块上传实战:突破表单数据限制的完整方案
android·java·kotlin
移动开发者1号3 小时前
单线程模型中消息机制解析
android·kotlin
不伤欣3 小时前
游戏设计模式 - 子类沙箱
游戏·unity·设计模式
old_power4 小时前
VSCode 工作区配置文件通用模板创建脚本
ide·vscode·编辑器
每次的天空6 小时前
Android第十五次面试总结(第三方组件和adb命令)
android