小程序
小游戏
企业微信
微信支付
扫描小程序码分享
你想反馈一个 Bug 还是 提一个需求?
BUG
如果是 Bug:
* Bug 表现是什么?
小游戏中,canvas 的元素大小设置失效,
canvas.style.width=375
canvas.style.height=667
注意是 元素大小,不是画布大小
如果不能设置的话,canvas适配会有问题的
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
与相关同事沟通了一下,目前还没有支持让画布整体不铺满屏幕的计划。需要你自己做一下变换了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
就是说你的画面比例不是16:9?这个目前需要你自己做一下变换了。
哦明白了。这个是必须全屏的,不能设置。
小游戏的 canvas 元素大小是什么意思?
如果设逻辑尺寸的话,应该是 canvas.width 、canvas.height
iphonex
如果设置逻辑大小,那么必然会被拉伸
如果不能设置,那么适配怎么办呢
我不要设置逻辑尺寸,我要设置 元素大小。 你说的设置 canvas.width 、canvas.height 并不会改变 canvas 实际 占据屏幕的尺寸
canvas 元素大小 和 绘制表面大小。 有2个尺寸
元素大小 就是实际 占据屏幕的尺寸
绘制表面大小 是绘制时候的坐标系
绘制表面会缩放来适应元素大小
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
与相关同事沟通了一下,目前还没有支持让画布整体不铺满屏幕的计划。需要你自己做一下变换了。
就是说你的画面比例不是16:9?这个目前需要你自己做一下变换了。
哦明白了。这个是必须全屏的,不能设置。
小游戏的 canvas 元素大小是什么意思?
如果设逻辑尺寸的话,应该是 canvas.width 、canvas.height
iphonex
如果设置逻辑大小,那么必然会被拉伸
如果不能设置,那么适配怎么办呢
我不要设置逻辑尺寸,我要设置 元素大小。 你说的设置 canvas.width 、canvas.height 并不会改变 canvas 实际 占据屏幕的尺寸
canvas 元素大小 和 绘制表面大小。 有2个尺寸
元素大小 就是实际 占据屏幕的尺寸
绘制表面大小 是绘制时候的坐标系
绘制表面会缩放来适应元素大小