Javascript Three.js抗锯齿在iPhone 5和iPhone 5s上不起作用

Javascript Three.js抗锯齿在iPhone 5和iPhone 5s上不起作用,javascript,ios,iphone,three.js,Javascript,Ios,Iphone,Three.js,我对three.js不熟悉。但是我能够完成这个项目。为了使图形更好,我启用了抗锯齿 renderer = new THREE.WebGLRenderer( { antialias: true } ); 但当我在iphone5或iphone5s中启用此功能时,渲染器停止工作 iPhone 5的软件版本是iOS 9.2.1 iPhone 5s软件版本为iOS 7.1.2 浏览器是Safari 如何解决这个问题?有没有办法仅在这些设备中禁用抗锯齿功能?不确定它是否有助于您使用iPhone。我面临

我对three.js不熟悉。但是我能够完成这个项目。为了使图形更好,我启用了抗锯齿

renderer = new THREE.WebGLRenderer( { antialias: true } );
但当我在iphone5或iphone5s中启用此功能时,渲染器停止工作

  • 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});
看看: