首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三度天窗超出范围

三度天窗超出范围
EN

Stack Overflow用户
提问于 2018-04-29 15:15:59
回答 2查看 245关注 0票数 2

我正在用javascript编写一个3d游戏,其中有三个。我做了一个天窗,它工作,但如果我使我的相机太近和遥远的距离太小,它不显示。

我明白为什么会这样,我的播放器上的摄像头看不到天窗那么远。如果我的相机“近”和“远”属性足够大(对应于我的游戏地图的大小),我可以使它,我的天框总是在范围内,但我不想那样,因为我不想让相机看到所有的物体那么远。

有什么想法可以强迫相机看到天空框,但仍然有一个很小的“远”属性,以致于看不到世界上所有的物体?

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-29 15:29:21

scene.background,可以设置为CubeTexture。

票数 3
EN

Stack Overflow用户

发布于 2019-03-15 09:17:08

只想添加一个示例,因为有人可能会在这里发现它很有用:

代码语言:javascript
复制
var loader = new THREE.CubeTextureLoader();
    loader.load([
        './img/sky/galaxy-X.jpg', './img/sky/galaxy+X.jpg',
        './img/sky/galaxy-Y.jpg', './img/sky/galaxy+Y.jpg',
        './img/sky/galaxy-Z.jpg', './img/sky/galaxy+Z.jpg'
    ]  , function(texture)
    {
        scene.background = texture;  
    });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50088112

复制
相关文章

相似问题

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