地上一个猴 2022-04-03 18:15 采纳率: 66.7%
浏览 158
已结题

微信小游戏在微信开发者工具使用canvas画图正常,手机就黑屏

微信小游戏 在微信开发者工具画图正常,在安卓手机(Android 11)上就黑屏。
增加打印发现。

在微信开发者工具调用canvas.getContext('2d'),返回CanvasRenderingContext2D。

img

但是在手机上返回的是obj,没有CanvasRenderingContext2D的方法。

img

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等呢?
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月11日
    • 修改了问题 4月3日
    • 创建了问题 4月3日

    悬赏问题

    • ¥15 一道ban了很多东西的pyjail题
    • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
    • ¥15 C++识别堆叠物体异常
    • ¥15 微软硬件驱动认证账号申请
    • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
    • ¥15 GPT写作提示指令词
    • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
    • ¥20 关于DAC输出1.000V对分辨率和精度的要求
    • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
    • ¥15 哪位能做百度地图导航触点播报?