收藏
回答

小游戏离屏绘制问题

问题模块
教程反馈

请教一个新手问题,最近在看小游戏教程时照着demo写。发现我的离屏canvas无法绘制到上屏canvas上去

现在只是显示上屏的内容

下面是我写的demo代码   game.js

大佬们帮我看看是哪里出问题了


最后一次编辑于  09-08
回答关注问题邀请回答
收藏

1 个回答

  • 黄力钧
    黄力钧
    09-09

    确认一下离屏canvas是否在帧循环中执行,即每帧都需要渲染一下,如下方代码所示:

      loop() {

        this.render();    //写入你每帧需要渲染的代码

        window.cancelAnimationFrame(this.animationFrame);

        this.animationFrame = window.requestAnimationFrame(

          this.loop.bind(this),

          canvas

        );

      }


    09-09
    赞同 3
    回复