This commit is contained in:
2025-10-11 16:19:57 +08:00
parent 45ec2bbb7d
commit fdea1383d0
27 changed files with 1662 additions and 977 deletions
+19 -15
View File
@@ -51,19 +51,31 @@ export class RecomandItem extends Component {
this.id = girlId;
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
const category = girlData.getGrilCategoryById(girlId);
const rectNameKey = girlData.getRecommendGrilName();
this.girlName.string = LanguageUtils.getText(rectNameKey);
const tagkey = girlData.getGrilTagKey(category.toString(), girlId);
this.tag.string = LanguageUtils.getText(tagkey);
// 数据
let nameKey = girlData.getGrilName(category.toString(), this.id);
this.girlName.string = LanguageUtils.getText(nameKey);
let tagKey = girlData.getGrilTagKey(category.toString(), this.id);
let avatarPath = girlData.getRecommendGrilAvatar();
this.tag.string = LanguageUtils.getText(tagKey);
const starCount = girlData.getStar(category.toString(), girlId);
this.heartParent.active = true;
let avatarPath = girlData.getGrilAvatar(category.toString(), this.id);
const envData = DataManager.I.getDataById<EnvData>(DataId.Env);
let newPath = envData.cdn + "/" + "Girls/" + avatarPath + ".png";
//listAvatarPath = listAvatarPath.replace("Avatar", "avatar"); //临时
ResManager.I.changeRemoteSpriteFrame(this.recPic, newPath, () => {
let sizeTran = this.recPic.node.parent.getComponent(UITransform);
Utils.adjustBgPixelRatioToSize(sizeTran.contentSize, this.recPic.node, 1);
});
const star = girlData.getStar(category.toString(), this.id);
logger.log("好感度:" + star);
for (let i = 0; i < this.hearts.length; i++) {
const element = this.hearts[i];
if (starCount > i) {
if (star > i) {
ResManager.I.changeResourceSpriteFrame(
element,
"ui/common/heart/heart"
@@ -75,14 +87,6 @@ export class RecomandItem extends Component {
);
}
}
// 加载远程资源
const envData = DataManager.I.getDataById<EnvData>(DataId.Env);
let newPath = envData.cdn + "/" + "Girls/" + avatarPath + ".png";
ResManager.I.changeRemoteSpriteFrame(this.recPic, newPath, () => {
let sizeTran = this.recPic.node.parent.getComponent(UITransform);
Utils.adjustBgPixelRatioToSize(sizeTran.contentSize, this.recPic.node, 1);
});
}
chatToHer() {
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);