2017-05-28 3 views
0

Ich bin neu bei three.js. Aber ich konnte das Projekt abschließen. Um die Grafik zu verbessern, habe ich Antialiasing aktiviert.Three.js Antialiasing funktioniert nicht auf iPhone 5 und iPhone 5s

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

Aber wenn ich dies in iPhone 5 oder iPhone 5s aktiviert hat, funktioniert der Renderer nicht mehr.

  • iPhone 5 Software-Version ist iOS 9.2.1
  • iPhone 5s Software-Version iOS 7.1.2
  • Browser ist Safari

Wie ist dieses Problem lösen? Gibt es eine Möglichkeit, Antialiasing nur in diesen Geräten zu deaktivieren?

Antwort

0

Nicht sicher, dass es Ihnen mit iPhone hilft. Ich hatte große Probleme mit dem Antialiasing in Retina-Displays. Eigentlich Sie in der Regel nicht brauchen Anti-Aliasing in Retina-Display, weil hohe Dichte Displays gebaut-in antialiasing.I es wie folgt gelöst:

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

Blick auf: https://stackoverflow.com/questions/30261999/webgl-performance-issues-mit-retina-macbook-pro – MaksimS

Verwandte Themen