当前位置: 首页 > news >正文

Unity 编辑器下 Android 平台 Addressable 加载模型粉红色,类似材质丢失

Unity 编辑器下 Android 平台 Addressable 加载模型粉红色,类似材质丢失

Addressable Play Mode Script加载模式 选择 Use Existiing Build
在这里插入图片描述
1.Unity 切换到 PC 平台,执行 Addressable Build
运行,加载 bundle 内的预制体
显示正常
在这里插入图片描述

2.Unity 切换到 Android 平台,执行 Addressable Build
运行,加载 bundle 内的预制体
部分模型显示粉色
在这里插入图片描述

3打包 APK 运行,加载 bundle 内的模型
显示也是正常的

一:
查看丢失材质的模型
在这里插入图片描述

在这里插入图片描述
这两个 Shader 都是Unity 自带的,比较通用的 Shader

二:
检查 Unity 设置 是否 使用的 Shader 没有包含在打包平台
Editor -> Project Settings -> Graphics -> PC -> Built-in Shader Settings->Always Included Shaders
在这里插入图片描述
Editor -> Project Settings -> Graphics -> Android -> Built-in Shader Settings->Always Included Shaders
在这里插入图片描述
Sprites/Default 是包含在内的,所以不是因为 平台 Build 未包含 Shader

三:
检查是否 GraphicAPI不同导致的
编辑器默认用的是PC平台的GraphicAPI。
如果想要在其他平台下使用对应平台的AB包的话,需要切换到对应的GraphicAPI。
如下图Unity 编辑器默认用的是DX11
在这里插入图片描述

解决
打开 Unity 设置
Editor -> Project Settings -> Player -> Other Settings -> Rendering
在这里插入图片描述
1.去掉 Auto Graphics API for Windows 勾选
Graphics APIs for Windows 位置显示 Direct3D11
在这里插入图片描述

2.点击 + 号 -> 选择 Vulkan
然后将 Vulkan 拖拽到第一个,然后点 Restart Editor 重启编辑器
在这里插入图片描述
编辑器窗口显示 已经从 DX11 变成 Vulkan
在这里插入图片描述

3.然后在 Android 平台 Build Addressable

4.运行
在这里插入图片描述
已经显示正常了

http://www.lryc.cn/news/487605.html

相关文章:

  • Pytest-Bdd-Playwright 系列教程(10):配置功能文件路径 优化场景定义
  • rust逆向初探
  • 【Linux】apt 关闭 ssl 认证
  • 【算法】P5018 对称二叉树
  • Unifying Top-down and Bottom-up Scanpath Prediction Using Transformers
  • JavaSE(十四)——文件操作和IO
  • 【视觉SLAM】4b-特征点法估计相机运动之PnP 3D-2D
  • android 性能分析工具(04)Asan 内存检测工具
  • html中select标签的选项携带多个值
  • Lambda表达式如何进行调试
  • C++ —— 剑斩旧我 破茧成蝶—C++11
  • HTML5好看的音乐播放器多种风格(附源码)
  • C++设计模式行为模式———迭代器模式中介者模式
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十五,解码相关,将h264文件进行帧分隔变成avpacket
  • 力扣 LeetCode 104. 二叉树的最大深度(Day7:二叉树)
  • 如何高效实现汤臣倍健营销云数据集成到SQLServer
  • Vue3中使用:deep修改element-plus的样式无效怎么办?
  • 具身智能之Isaac Gym使用
  • 【大数据学习 | Spark】spark-shell开发
  • 《Python制作动态爱心粒子特效》
  • Jmeter 如何导入证书并调用https请求
  • Python程序15个提速优化方法
  • 足球虚拟越位线技术FIFA OT(二)
  • centos7.9单机版安装K8s
  • 图像编辑一些概念:Image Reconstruction与Image Re-generation
  • 【STM32】在 STM32 USB 设备库添加新的设备类
  • 【Redis】Redis实现的消息队列
  • # Spring事务
  • Java学习笔记--数组常见算法:数组翻转,冒泡排序,二分查找
  • ARM 架构(Advanced RISC Machine)精简指令集计算机(Reduced Instruction Set Computer)