dntzhang / cax

Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web

Home Page:https://dntzhang.github.io/cax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

开放数据域的canvas怎么添加

nslogx opened this issue · comments

看issue试过几种方案,好像都不行。。求指导怎么添加开放数据域

吃完饭,我找下点十消除代码

@dntzhang 好的,谢谢

看了下代码,并没有使用 cax api

const sharedCanvas = wx.getSharedCanvas()
const context = sharedCanvas.getContext('2d')

直接用的 context

@dntzhang 嗯,这个是没问题,我用的也是原生的
但是怎么添加到 主域 的 Stage 里面呢

let openDataContext = wx.getOpenDataContext()
let sharedCanvas = openDataContext.canvas
const bitmap = new cax.Bitmap(sharedCanvas)
stage.add(bitmap)
stage.update()

image

this.sharedCanvas = store.openDataCtx.canvas
this.sharedCanvas.width = width
this.sharedCanvas.height = height*3

this.bmp = new cax.Bitmap(sharedCanvas)
this.bmp.ignoreHit = true
this.group.add(this.bmp)

找到了~~

@dntzhang 微信讨论群可否加一个?

群人气太低解散了啊

@dntzhang 目前开发小游戏遇到不少坑。。大佬你的点十消除可以开源下么,想学习下