首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不工作于Three.js 5和iPhone 5s的iPhone抗混叠

不工作于Three.js 5和iPhone 5s的iPhone抗混叠
EN

Stack Overflow用户
提问于 2017-05-28 15:59:05
回答 1查看 298关注 0票数 0

我是three.js的新手。但我完成了这个项目。为了使图形更好,我启用了反混叠。

代码语言:javascript
复制
renderer = new THREE.WebGLRenderer( { antialias: true } );

但是当我在iPhone 5或iPhone 5s中启用它时,渲染器就停止工作了。

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

如何解决这个问题?是否只有在这些设备中才能禁用反走样?

EN

回答 1

Stack Overflow用户

发布于 2017-05-29 13:30:12

不确定它是否能帮助您处理iPhone。我在视网膜显示器的抗混叠方面面临很大的性能问题。实际上,在视网膜显示器中通常不需要抗别名,因为高密度显示器提供内置的抗别名,我这样解决了:

代码语言:javascript
复制
var devicePixelRatio = window.devicePixelRatio || 1;
var renderer = new THREE.WebGLRenderer({antialias: devicePixelRatio === 1});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44229302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档