Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88746

百度小游戏子域调用存在无法显示BUG

$
0
0

@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

阅读整个主题


Viewing all articles
Browse latest Browse all 88746

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>