首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js与反应

Three.js与反应
EN

Stack Overflow用户
提问于 2020-08-27 01:12:50
回答 1查看 158关注 0票数 1

我是Three.js的超级菜鸟,试着让它与反应一起工作。

我在关注这篇媒体文章https://blog.bitsrc.io/starting-with-react-16-and-three-js-in-5-minutes-3079b8829817

我试图在Three.js中复制这个示例:

精灵 sprites.html

我的密码箱:https://codesandbox.io/s/clever-sid-r7egd?file=/src/ThreeCanvas.js

我可能错了,但它似乎没有装载雪花图片(?)My console.log of sprite1显示:图像:未定义

我已经做了几个小时了,我只能得到一个黑色的屏幕.

EN

回答 1

Stack Overflow用户

发布于 2020-08-27 01:48:15

这必须是CodeSandbox设置其本地文件结构的方式,因为如果您对Three.js示例图像使用直接的URL,则演示将按预期工作:

代码语言:javascript
复制
var threeFolder = "https://raw.githubusercontent.com/mrdoob/three.js/master/examples/textures/sprites/";
var sprite1 = textureLoader.load(threeFolder + "snowflake1.png");
var sprite2 = textureLoader.load(threeFolder + "snowflake2.png");
var sprite3 = textureLoader.load(threeFolder + "snowflake3.png");
var sprite4 = textureLoader.load(threeFolder + "snowflake4.png");
var sprite5 = textureLoader.load(threeFolder + "snowflake5.png");

单击以获取工作演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63607764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档