我正在使用电子书指南“ WebGL向上运行”来学习WebGL。该电子书在GitHub上有一个随附的存储库,用于运行一些示例。当我运行示例时,这些示例工作正常(动画,形状,相机移动等),但纹理不正确(大多数显示为黑色,而其他未在浏览器中显示)除外。问题不在于代码(我认为),因为自从GitHub下载以来我没有碰过它。 我没有遵循的指南中唯一的一条说明是:
“最后,将所有这些都放到Web服务器上。您需要整理页面才能使书中的大多数示例正常工作。我在MacBook上运行标准LAMP堆栈的本地版本……但是您真正需要的只是LAMP的“ A”部分(即Web服务器,例如Apache)。”
我不知道Web服务器在这种情况下会做什么,也不知道如何安装它。这可能是问题吗?如果是这样,请协助我开始使用网络服务器。如果不是,还有什么可能导致示例模型无法正确渲染?
当我从https://threejs.org/examples运行示例时,所有示例都能正常工作。