texture = new THREE.TextureLoader().load()引入纹理,图片应该放在vue脚手架中的哪块
1,我在vue-cli中引入threejs,想用本地图片作为贴图纹理,可是texture获取的一直不对,texture.image一直为underfine,这个路径应该怎么写呢?### 问题描述
我在mounted中写threejs的代码,创建了一个正方体模型,由于读不到图片,正方体一直被渲染成纯黑色。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
图片放到static文件夹下,效果如下图。
static
var texture = new THREE.TextureLoader().load(require('../../static/img/grass.jpg'));
用require的方式