Three.js - 为什么纹理点系统只出现在某些系统上?

时间:2015-09-16 18:27:48

标签: three.js

我想使用three.js Points(以前的PointCloud)对象来使用WebGLRenderer显示纹理的精灵。这应该比单独添加每个sprite更有效。但是,以这种方式生成的精灵不会出现在我的计算机上。但是,它们会显示在我的手机上。

可在我的计算机上运行的组合:

  • 使用SpriteMaterial进行Sprite。
  • PointsMaterial的点,其中未设置输入参数中的map元素。来自three.js网站的示例:points / dynamic

无效的组合:

我使用three.js教科书中的代码获得相同的行为。不会显示积分的计算机是运行Mac OS X 10.6.8和Chrome 44.0.2403.107的旧MacBook。将显示它们的手机是运行iOS 8.1的iPhone 4s。

问题:

  • 知道什么硬件或软件功能可以防止纹理点精灵出现?
  • 有没有办法检测用户的浏览器是否能够显示纹理点?

0 个答案:

没有答案