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平台下加载已经正常了。

相关推荐
张风捷特烈13 小时前
Flutter 伪3D绘制#03 | 轴测投影原理分析
android·flutter·canvas
莲动渔舟14 小时前
国产编辑器EverEdit - 扩展脚本:让EverEdit支持“批量查找”功能
编辑器·emeditor·notepad·everedit
omegayy16 小时前
Unity 2022.3.x部分Android设备播放视频黑屏问题
android·unity·视频播放·黑屏
mingqian_chu16 小时前
ubuntu中使用安卓模拟器
android·linux·ubuntu
Liudef0616 小时前
deepseek v3-0324实现SVG 编辑器
开发语言·javascript·编辑器·deepseek
自动花钱机16 小时前
Kotlin问题汇总
android·开发语言·kotlin
行墨19 小时前
Kotlin 主构造函数
android
前行的小黑炭19 小时前
Android从传统的XML转到Compose的变化:mutableStateOf、MutableStateFlow;有的使用by有的使用by remember
android·kotlin
_一条咸鱼_19 小时前
Android Compose 框架尺寸与密度深入剖析(五十五)
android
在狂风暴雨中奔跑19 小时前
使用AI开发Android界面
android·人工智能