为了增加分辨率,我会吧窗口宽高乘以像素密度后设置给Three的render
let WIDTH = window.innerWidth* pixelRatio;
let HEIGHT = window.innerHeight * pixelRatio;
const renderer = new THREE.WebGLRenderer(context);
renderer.setSize(WIDTH, HEIGHT);
开发工具和安卓真机都没有问题
但是ios端出现以下问题,进入不了游戏,一直在公共加载页,如下图
打开vconsole发现:
如果不乘以系数,render.setSize设置原始窗口高度,ios上正常,但是会像素低
let WIDTH = window.innerWidth* 1;
let HEIGHT = window.innerHeight * 1;
const renderer = new THREE.WebGLRenderer(context);
renderer.setSize(WIDTH, HEIGHT);
求问如何解决的, threejs 很多不支持的特性也没有问题吗
指定好宽高,然后renderer.setSize 宽高不能超过物理像素
计算好宽高比然后调整相机位置和fov做的不同设备镜头一致
游戏都做好就是软著好麻烦,还在写材料,还没还是申请,烦~
有什么解决方案吗?
解决了~~
现在上线要软著,愁死了,哭~~有木有攻略啊
之前也要软著啊
去办理一个,很快的
请问你解决之后,游戏在安卓机器上运行卡顿吗?