繁体   English   中英

Three.js抗锯齿不适用于iPhone 5和iPhone 5s

[英]Three.js antialiasing not working on iPhone 5 and iPhone 5s

我是Three.js的新手。 但是我能够完成这个项目。 为了使图形更好,我启用了抗锯齿功能。

renderer = new THREE.WebGLRenderer( { antialias: true } );

但是,当我在iPhone 5或iPhone 5s中启用此功能时,渲染器将停止工作。

  • iPhone 5软件版本为iOS 9.2.1
  • iPhone 5s软件版本为iOS 7.1.2
  • 浏览器是Safari

该如何解决呢? 是否只有在这些设备中禁用抗锯齿的方法?

不确定是否可以帮助您使用iPhone。 我在视网膜显示器中遇到了抗锯齿的大性能问题。 实际上,您通常不需要在视网膜显示器中使用抗锯齿功能,因为高密度显示器提供了内置的抗锯齿功能。

var devicePixelRatio = window.devicePixelRatio || 1;
var renderer = new THREE.WebGLRenderer({antialias: devicePixelRatio === 1});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM