在glowscript.org上有各种用JavaScript 或CoffeeScript 编写的涉及少量代码的演示程序。
例如,单行程序box()
创建一个可以旋转和缩放的 3D 立方体,这要归功于许多默认值(可以被覆盖),包括基本照明(两个远处的灯光和一些环境照明)。
问题:
这些程序在 Windows、Mac 和 Linux 上的许多浏览器中运行良好,但在三星 Galaxy S3 上的 Firefox 中它们非常暗。外观表明环境光有效(增加它会使场景变亮)但远处的灯光不起作用(打开或关闭没有区别)。我试过运行一些在网上找到的 WebGL 演示,它们看起来不错。
谁能想到我应该在哪里寻找问题?为什么台式机/笔记本电脑的行为与 Galaxy S3 上的行为如此不同?