【问题标题】:WebGL Texture malfunctionWebGL 纹理故障
【发布时间】:2013-11-20 13:32:25
【问题描述】:

我正在尝试掌握 WebGL,并且正在学习教程。 http://learningwebgl.com/blog/?p=507

我得到了颜色,但由于某种原因我可以看到纹理。我尝试使用 PNG,因为它只显示了一个黑色对象而没有添加纹理我使用了教程中的图像,但我仍然得到相同的黑色立方体而没有纹理。我已将代码粘贴到以下链接。

Pastbin Link

如果有人可以给我一些指导以使其正常工作,我将不胜感激。

【问题讨论】:

标签: html5-canvas textures webgl


【解决方案1】:

您在哪个浏览器中尝试过?在 Chrome 中,纹理没有离线显示,可能是这个问题。

【讨论】:

  • 我在 Firefox 和 Chrome 上都试过了。两者似乎都有同样的问题。您能否解释一下 chrome 离线时不显示纹理的含义。
  • 出于安全原因,当您尝试离线使用 Chrome 时(不在网络服务器中),Chrome 不会显示纹理。也许您应该提供一个工作示例。只有教程的链接。
  • 哎呀。感谢您指出了这一点。我没有粘贴 pastebin 链接,而是粘贴了两次教程链接。我会尽快做的。
  • 我在 localhost 的 tomcat 服务器上运行,所以我认为我没有离线运行。
【解决方案2】:

一种可能的破解解决方案是使用选项--disable-web-security 启动 Chrome。

它会给你一个关于安全性受损的警告,所以也许你应该只在查看本地文件时使用它...

【讨论】:

    猜你喜欢
    • 2014-08-29
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 2016-08-28
    • 2012-03-10
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    相关资源
    最近更新 更多