发现一个material没有释放的问题

public void Release()
{
if (_keywords != null)
Dispose();
}
Font.textureRebuilt += textureRebuildCallback;
触发字体rebuilt的时候,会创建新的material,走到上面的release函数,由于keywords 为空,不会触发dispose,老的material没有destroy
不排除有其他的材质球没有释放
已邀请:

谷主

赞同来自:

是的,应该应该加个释放材质的调用。
其他地方没问题,纹理Dispose时会直接Dispose材质管理器,不会经过Release。

要回复问题请先登录注册