[]问下设置物理引擎的设备像素比的,结合Laya要怎么弄

DEMO如下,这里有个疑问,是关于设备像素比的。我在Laya已经设置了设备像素的比,但是在结合matter物理引擎的时候,就不知道怎么设置了。发现设置的pixelRatio属性没用,查看了matterjs的官网API,是直接操作的canvas的。这里要怎么做结合呢?

render = LayaRender.create(
        {
            engine: engine,
            // container: gameWorld,
            options:
            {
width: stageWidth,
             height: stageHeight,
                wireframes: true,
pixelRatio: window.devicePixelRatio //这里
            }
        });
 
已邀请:

qian

赞同来自:

laya下有物理引擎相关的示例
https://layaair.ldc.layabox.com/demo/?category=2d&group=Physics&name=Cloth
但是还是不太懂你的问题

sw3358335

赞同来自:

这里就是想问下Laya结合matterjs的,设置设备像素比PixelRatio的用法。
因为这里我们考虑到了设备像素比,但是Laya和matter结合的,是在同一个canvas里面,而matter官网的例子是只有他们自己的canvas的,直接操作就好,但是一跟laya做结合我就蒙圈了,不知道怎么搞。
单纯的Laya设置宽高,我是用屏幕宽高乘以设备像素比的,但是matter这里也要创建一个跟laya一样大的屏幕,然后操作的元素x,y才可以一一对应呢

要回复问题请先

商务合作
商务合作