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包模式下

相关推荐
魔士于安3 天前
unity 丑陋哥布林 哥布林有humannoid 动画没 带动画
unity·游戏引擎·材质·贴图·模型
weixin_464078073 天前
ppt转为draw.io方法
编辑器
小贺儿开发3 天前
Unity 家居视频遥控(细节优化)
科技·unity·程序员·udp·视频·工具·通信
淡海水3 天前
13-04-面试-源码级深度追问链
数据结构·unity·面试·c#·游戏引擎·源码·il2cpp
小小数媒成员4 天前
UGUI 性能优化(详细,全,深入)
开发语言·unity·游戏引擎
林川~014 天前
Unity新输入系统使用笔记
unity·input system
小贺儿开发5 天前
Unity 结合百度AI开放平台 手写文字识别
人工智能·科技·学习·unity·云服务·文字识别·手写文字
一木 之林5 天前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
林川~015 天前
Unity 万能物理检测工具:射线检测 / 范围检测 / 层级过滤 / 编辑器可视化(可直接拿去用)
游戏·unity·c#·射线检测·通用工具
yi碗汤园5 天前
MQTT消息队列遥测传输协议
网络·网络协议·unity