2017-05-28 51 views
0

我是three.js的新手。但是我能夠完成這個項目。爲了使圖形更好,我啓用了抗鋸齒。Three.js抗鋸齒不適用於iPhone 5和iPhone 5s

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

但是當我在iPhone 5或iPhone 5s中啓用此功能時,渲染器停止工作。

  • iPhone 5的軟件版本是9.2.1的iOS
  • iPhone 5S軟件版本的iOS 7.1.2
  • 瀏覽器Safari瀏覽器是

做的是如何解決這個問題?有沒有辦法在這些設備中禁用抗鋸齒功能?

回答

0

不確定它可以幫助你使用iPhone。在視網膜顯示器中,我遇到了抗鋸齒的巨大性能問題。其實,你通常不需要在視網膜顯示抗鋸齒,因爲高密度的顯示器提供了內置antialiasing.I解決這樣的:

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

看看: https://stackoverflow.com/questions/30261999 /支持WebGL性能問題與 - 視網膜的MacBook親 – MaksimS