@1070384201 写道:
Creator 版本:2.0.10
目标平台: 安卓,iOS
详细报错信息,包含调用堆栈:无报错信息
重现方式:场景中有两个百度的子域组件,有一个始终无法渲染上去。
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:100%
额外线索:
正常建立一个排行榜节点,包含子域组件。可以正常刷新以及显示排行信息的。
在游戏中,结算界面,我们加入了超越好友的信息。结算界面是预制体,包含百度小游戏子域组件。
我是通过原生的js,使用canvas 渲染的子域排行榜。在微信和QQ上都可以正常使用。但是在百度小游戏上,post信息,通过调试,所有数据都正常取到了,渲染方式和排行榜的渲染方式相同,唯一不同的是,超越好友信息,只渲染了一个头像信息和用户名字信息。可以确定代码流程都走了。请问,百度小游戏上,是需要做什么特殊操作的?
如下,是我渲染头像的方法。
drawAvatar(ctx, avatarUrl, x, y, w, h, callBack = null) {
// ctx.fillStyle = "#ffffff";
// ctx.fillRect(x, y, w, h);
const avatarImg = swan.createImage();
avatarImg.src = avatarUrl === "" ?"beatfire_wechat_opendata/rank/di.png":avatarUrl;
avatarImg.onload = () => {
ctx.drawImage(avatarImg, x, y, w, h);
if (callBack) callBack();
};
}
帖子: 1
参与者: 1