• PIXI如何绘制离屏canvas到舞台上


    有个方法是toDataURL(),原生的,先转换成图片再绘制。

    但是pixi提供了一个BaseTexture,其构造函数的参数可以是一个canvas

    因此可以直接使用如下代码绘制canvas

    //微信共享canvas
    let openDataContext = wx.getOpenDataContext();
                let scanvas = openDataContext.canvas;
                let btexture = new PIXI.BaseTexture(scanvas);
                let sprite = new PIXI.Sprite(new PIXI.Texture(btexture));
                sprite.x = game.stageCenterX;
                sprite.y = game.stageCenterY;
                sprite.anchor.set(0.5);
                sprite.scale.set(1.5);
                this.addChild(sprite);

    微信小游戏开放作用域无法将数据传给主域,可以先在共享canvas绘制排行榜,再将共享canvas绘制到主canvas上,既可以添加事件,又可以用PIXI的交互。

    写博客能赚钱吗?如果不赚钱,那这个签名又有什么意义!所以大家多多给我发红包,多多祈祷,祈祷我成为万元户,然后普渡众生!
  • 相关阅读:
    20181020遭遇战
    二分图最大分配
    2019.11.11 洛谷月赛t3
    2019.10.29 CSP%您赛第四场t2
    2019.10.28 CSP%您赛第四场t3
    2019.10.26 CSP%您赛第三场
    2019.10.24 CSP%你赛第二场d1t3
    0080-简单的排序
    0079-简单的循环
    0078-求最大因子
  • 原文地址:https://www.cnblogs.com/wangzisheng/p/9017960.html
Copyright © 2020-2023  润新知