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

相关推荐
2301_7809438417 小时前
vscode, wsl 使用claude code
ide·vscode·编辑器
biubiubiu07061 天前
VScode查看插件相关问题
ide·vscode·编辑器
认真的薛薛1 天前
解决openclaw下载OMM问题
linux·编辑器·vim
斯幽柏雷科技1 天前
[Unity]Inspector各种写法(持续更新中)
java·unity·游戏引擎
BagMM1 天前
VScode 使用 Codex插件(避坑!)
ide·vscode·编辑器
山川行1 天前
Git学习笔记:Git进阶操作
笔记·git·vscode·学习·编辑器·visual studio code
毕竟秋山澪1 天前
unity Skill接入TraeAI操作步骤
unity·游戏引擎
XR-AI-JK1 天前
01-VR开发如何配置和搭建基础环境
unity·vr·vr基础教程·vr教程·vr实战教程·vr节奏游戏·unityvr教程
派葛穆1 天前
Unity-生成预制体1
unity
WarPigs1 天前
Unity CG着色器实战
unity·着色器