【问题标题】:Cross-origin - Black textures with images from own domain跨域 - 带有来自自己域的图像的黑色纹理
【发布时间】:2013-09-10 05:46:02
【问题描述】:

我已经阅读了很多关于跨域问题的“修复”和技巧,但似乎无法为自己修复。我没有错误,图像与 webgl 测试在同一个域上,但纹理是黑色的,当我不断刷新垃圾邮件时,我可以看到 Cross-origin 错误。

有人知道我是否真的做错了什么吗? www.mariusposthumus.nl/webgl

【问题讨论】:

  • 您的图像可能渲染得很好——您可能无法看到它们,因为您没有任何照明。
  • 这个想法已经闪过我的脑海,但我正在学习教程并且教程中没有使用灯光。不过我可能会尝试弄清楚如何去做,看看是否有帮助。
  • 显然我必须为渲染函数添加一个 requestAnimationFrame 才能不断更新。然后它开始工作。感谢您的所有建议

标签: javascript html three.js


【解决方案1】:

我可以看到“img/floor.png”的大小为 400x400... 使用 POT(二次幂)纹理。 (32x32、64x64、128x128、...)

检查目录权限。

【讨论】:

  • 感谢您的提示,但没有任何影响
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-12
  • 1970-01-01
  • 2016-06-22
  • 2015-06-07
相关资源
最近更新 更多