fix:更换sdk,修复bug

This commit is contained in:
barry
2026-06-06 16:55:32 +08:00
parent bd28506b1f
commit 7003140acc
565 changed files with 44334 additions and 43789 deletions
+2 -1
View File
@@ -933,7 +933,8 @@ namespace RedHotRoast
public static void addInterAdnumber()
{
return;
if(!IsGiftSwitch()) return;
if (GetVipPrivilege(Subscription.RemoveInterstitialAd.As<int>())) return;
look_interad_numbers++;
Debug.Log($"[back hall]1 SaveData.GetSaveObject().is_get_removead=========={SaveData.GetSaveObject().is_get_removead} ");
+47 -47
View File
@@ -796,53 +796,53 @@ public static IEnumerator LoadTexture(string fileName, GLoader loader, Action<NT
return;
}
// 调用统一的 SetImgLoader,不需要再自己写下载逻辑
// SetImgLoader(null, fileName, nTex =>
// {
// if (nTex != null && nTex.nativeTexture != null)
// {
// Debug.Log("背景图片加载成功!");
//
// var tex2D = nTex.nativeTexture as Texture2D;
// if (tex2D == null)
// {
// Debug.LogError("NTexture 转换失败!");
// return;
// }
// tex2D.name = fileName;
// // 创建 Sprite
// var sprite = Sprite.Create(
// tex2D,
// new Rect(0, 0, tex2D.width, tex2D.height),
// new Vector2(0.5f, 0.5f)
// );
// _spriteRenderer.sprite = sprite;
//
// if (_currentNTexture != null)
// {
// _currentNTexture.Dispose();
// _currentNTexture = null;
// }
// if (_currentBackgroundSprite != null)
// {
// Object.Destroy(_currentBackgroundSprite);
// _currentBackgroundSprite = null;
// }
//
// _currentNTexture = nTex;
// _currentBackgroundSprite = sprite;
//
// var currentWidth = _spriteRenderer.sprite.bounds.size.x;
// var scaleFactor = 64f / currentWidth;
//
// // 等比缩放
// _spriteRenderer.transform.localScale = new Vector3(scaleFactor, scaleFactor, 1);
// }
// else
// {
// Debug.LogError("背景图片加载失败!");
// }
// }, "LevelAlbums/", FolderNames.AlbumName, true, false, true); // ✅ 背景一般是立刻需要的,走优先下载
//调用统一的 SetImgLoader,不需要再自己写下载逻辑
SetImgLoader(null, fileName, nTex =>
{
if (nTex != null && nTex.nativeTexture != null)
{
Debug.Log("背景图片加载成功!");
var tex2D = nTex.nativeTexture as Texture2D;
if (tex2D == null)
{
Debug.LogError("NTexture 转换失败!");
return;
}
tex2D.name = fileName;
// 创建 Sprite
var sprite = Sprite.Create(
tex2D,
new Rect(0, 0, tex2D.width, tex2D.height),
new Vector2(0.5f, 0.5f)
);
_spriteRenderer.sprite = sprite;
if (_currentNTexture != null)
{
_currentNTexture.Dispose();
_currentNTexture = null;
}
if (_currentBackgroundSprite != null)
{
Object.Destroy(_currentBackgroundSprite);
_currentBackgroundSprite = null;
}
_currentNTexture = nTex;
_currentBackgroundSprite = sprite;
var currentWidth = _spriteRenderer.sprite.bounds.size.x;
var scaleFactor = 64f / currentWidth;
// 等比缩放
_spriteRenderer.transform.localScale = new Vector3(scaleFactor, scaleFactor, 1);
}
else
{
Debug.LogError("背景图片加载失败!");
}
}, "LevelAlbums/", FolderNames.AlbumName, true, false, true); // ✅ 背景一般是立刻需要的,走优先下载
}