加载远程资源

This commit is contained in:
chen wei bo
2025-09-16 11:19:58 +08:00
parent f0fbf83239
commit 31523af745
3 changed files with 70 additions and 21 deletions
@@ -17,6 +17,7 @@ import { GirlDetailPanel } from "../ui/panels/GirlDetailPanel";
import proto from "db://assets/Scripts/proto/proto.pb.js";
import { DataManager, DataId } from "../data/DataManager";
import { GirlData } from "../data/GirlData";
import { EnvData } from "../data/EnvData";
import { TipsPanel } from "../ui/panels/TipsPanel";
const { ccclass, property } = _decorator;
@@ -204,7 +205,16 @@ export class DetailImageItem extends Component {
imgPath = this.url + "_thumbnail_blur";
}
ResManager.I.changeBundleSpriteFrame(this.img, imgPath, "Girls", () => {
// ResManager.I.changeBundleSpriteFrame(this.img, imgPath, "Girls", () => {
// this.question.active = false;
// this.scaleToFillItem();
// this.loading.active = false;
// });
// 加载远程资源
const envData = DataManager.I.getDataById<EnvData>(DataId.Env);
let newPath = envData.cdn + "/" + "Girls/" + imgPath + ".jpg";
ResManager.I.changeRemoteSpriteFrame(this.img, newPath, () => {
this.question.active = false;
this.scaleToFillItem();
this.loading.active = false;
@@ -216,7 +226,15 @@ export class DetailImageItem extends Component {
this.priceFrame.active = false;
this.isVisible = true;
const imgPath = this.url + "_thumbnail";
ResManager.I.changeBundleSpriteFrame(this.img, imgPath, "Girls", () => {
// ResManager.I.changeBundleSpriteFrame(this.img, imgPath, "Girls", () => {
// this.question.active = false; // 图片加载成功后隐藏问号
// this.scaleToFillItem();
// });
// 加载远程资源
const envData = DataManager.I.getDataById<EnvData>(DataId.Env);
let newPath = envData.cdn + "/" + "Girls/" + imgPath + ".jpg";
ResManager.I.changeRemoteSpriteFrame(this.img, newPath, () => {
this.question.active = false; // 图片加载成功后隐藏问号
this.scaleToFillItem();
});