微信小游戏 在微信开发者工具画图正常,在安卓手机(Android 11)上就黑屏。
增加打印发现。
在微信开发者工具调用canvas.getContext('2d'),返回CanvasRenderingContext2D。
但是在手机上返回的是obj,没有CanvasRenderingContext2D的方法。
game,js代码如下
```javascript
var canvas = wx.createCanvas();
let ctx = canvas.getContext('2d');
console.log(ctx);
ctx.strokeStyle = "blue";
ctx.strokeRect(0, 120, 100, 100);
ctx.fillStyle = "orange"
ctx.textAlign = "center" // 居中对齐
ctx.textBaseline = "middle" //垂直居中绘制
ctx.font = "32px Arial" // 字体大小 44 像素
ctx.strokeText("hello world", canvas.width / 2, (canvas.height - 75))
console.log("deal here");
看了一些帖子,之前微信小游戏是有canvas的很多方法,好像从2021.5月左右就这样了。
有没有什么方法或方案可以在微信小游戏里面,调用canvas的fillRect、drawImange、moveto、lineto等呢?