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

相关推荐
weixin_402278455 小时前
解决打开vscode编辑器ctrl+鼠标左键不能跳转定义问题 环境C++
vscode·编辑器·计算机外设
董董女友6 小时前
unity mcp 配置指南
unity·游戏引擎
垂葛酒肝汤11 小时前
Unity的可视化网格和文字标签
unity·游戏引擎
魔士于安11 小时前
Unity UI图片 复活节UI,卡通风格
游戏·ui·unity·游戏引擎·材质·贴图
weixin_4239950011 小时前
unity 团结开发小游戏,加载AssetBundles(第二种方法)
unity·游戏引擎
魔士于安12 小时前
unity 卡通风整套资源 小鸟N套带动作+一套卡通风村落 和 相关道具+落叶粒子效果 buildin
游戏·unity·游戏引擎·贴图·模型
伽蓝_游戏13 小时前
第一章:解构游戏资源
游戏·unity·性能优化·c#·游戏引擎·游戏程序·assetbundle
星辰徐哥14 小时前
Unity C#入门:Visual Studio与Unity的关联配置
unity·c#·visual studio
Sparkle Star15 小时前
Unity VRTK4包导入和依赖关系
unity·游戏引擎
Sparkle Star18 小时前
Unity VRTK4+SteamVR传送组件使用和层级关系
unity·游戏引擎