unity编辑器下ab包模式下textMeshPro文本不显示材质是紫色的异常,真机无异常的问题

背景:

有时候我想用ab包跑跑游戏逻辑方便排查一些问题,比如一些图集的自动加载问题,

比如有如下代码

protected override void Init()

{

SpriteAtlasManager.atlasRequested += OnAtlasRequest;

}

private void OnAtlasRequest(string sprite, Action<SpriteAtlas> action)

{

Debug.Log($" on atlas request {sprite} ");

string atlasName = Path.GetFileNameWithoutExtension(sprite);

var loadSpriteAtlas = YooAssets.GetPackage().LoadAssetSync<SpriteAtlas>(atlasName);

action?.Invoke(loadSpriteAtlas.AssetObject as SpriteAtlas);

}

如果是在编辑器模式下,不走ab包的情况下根本就不会触发这块逻辑,我想顺着走一下逻辑都没办法做到。

但是切换到真机我发现没法看到textMeshPro的文本,然后材质都是紫色的。

工程设置:

看到在Android平台下确实是opengles渲染的,但是还不够,

我们在命令行中强制使用gles来渲染 -force-gles

这样我们再次重新打开unity 游戏里面的文本材质都可以正常显示了,ab包模式下

相关推荐
tianxuanjg44 分钟前
工业/协作机器人连接法兰采购指南|高精度安装定位零件怎么选
经验分享·机器人·无人机·制造·材质
晚风叙码7 小时前
Linux(三)apt/yum 软件安装与 vim 编辑器入门指南
linux·编辑器·vim
民乐团扒谱机7 小时前
【超详细】PyQt6 实现 AU 风格波形图编辑器:多级缩放与采样点逐级渲染,附全过程代码
开发语言·python·编辑器·pyqt·audition·时域·频谱图
谁刺我心8 小时前
【vscode问题】远程remote cpptools导致linux板子cpu爆炸问题
ide·vscode·编辑器
独立开发之道1 天前
【three.js教程】Three.js 运行时更新:矩阵、几何体、材质怎么改才不卡
javascript·矩阵·材质
微三云生态系统架构师-彭丹1 天前
任务卷轴积分系统架构设计:从任务状态机到合规风控的完整实现
unity·系统架构·游戏引擎
YOLO数据集集合1 天前
无人机屋顶与地物分割数据集 | 屋顶分割 航拍识别 城市规划 材质分类 实例分割9036期
人工智能·分类·无人机·材质·中国城市建筑·建筑识别
学着改变2751 天前
2026手持式超声波流量计品牌对比:巡检标定场景性能与续航评测
人工智能·科技·产品运营·能源·材质
XR技术研习社1 天前
从 PICO 文档看未来短期内的 Unity 版本选择
unity·游戏引擎·xr·vr
玖玥拾1 天前
Unity 热更新(一)
unity·游戏引擎