Commit d5b344c6 authored by 范雪寒's avatar 范雪寒

feat: headUrl

parent bb757bd3
...@@ -63,7 +63,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -63,7 +63,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
const kidInfo = await middleLayer.getComponent('middleLayer').getUserInfo(); const kidInfo = await middleLayer.getComponent('middleLayer').getUserInfo();
cc.find("Canvas/avatar_border/nick_name").getComponent(cc.Label).string = kidInfo.nick_name; cc.find("Canvas/avatar_border/nick_name").getComponent(cc.Label).string = kidInfo.nick_name;
const avatarUrl = middleLayer.getComponent('middleLayer').getHeadUrl(kidInfo.avatar_url || 1); const avatarUrl = middleLayer.getComponent('middleLayer').getHeadUrl(kidInfo.avatar_url || kidInfo.id);
getSpriteFrimeByUrl(avatarUrl, (spriteFrame) => { getSpriteFrimeByUrl(avatarUrl, (spriteFrame) => {
cc.find("Canvas/avatar_border/defaulte_avatar").getComponent(cc.Sprite).spriteFrame = spriteFrame; cc.find("Canvas/avatar_border/defaulte_avatar").getComponent(cc.Sprite).spriteFrame = spriteFrame;
}); });
...@@ -92,7 +92,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -92,7 +92,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
nickname.getComponent(cc.Label).string = userInfo.nick_name; nickname.getComponent(cc.Label).string = userInfo.nick_name;
if (userInfo.avatar_url) { } if (userInfo.avatar_url) { }
const headUrl = middleLayerComponent.getHeadUrl(userInfo.id); const headUrl = middleLayerComponent.getHeadUrl(userInfo.avatar_url || userInfo.id);
const headImg = cc.find('Canvas/userInfo/frame/mask/headImg'); const headImg = cc.find('Canvas/userInfo/frame/mask/headImg');
cc.assetManager.loadRemote(headUrl, (err, tex) => { cc.assetManager.loadRemote(headUrl, (err, tex) => {
headImg.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(tex); headImg.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(tex);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment