小编mak*_*akc的帖子

如何在three.js中切换preserveDrawingBuffer?

基本上,我想要设置我可以去saveDrawingBuffer = true,渲染场景一次,抓住截图,然后返回.但是,这会带来两个问题:

  • 渲染器中没有方法可以处理所有缓冲区,
  • 如果我这样做,画布会变黑

    renderer = new THREE.WebGLRenderer({canvas:renderer.domElement,preserveDrawingBuffer:true});

我该怎么做呢?

编辑:我没有找到切换这个的方法,所以我不得不克隆场景并创建第二个渲染器来制作屏幕截图.请参阅https://github.com/mrdoob/three.js/issues/189

javascript three.js

10
推荐指数
1
解决办法
3858
查看次数

为什么少于2张图像的行之间没有间隙?

所以我在div中有一堆图像,如果它们不适合窗口宽度,它们被包裹成几行.我不明白的部分是,为什么这两行之间只有连续超过1个图像

码:

<style>
img {
    width: 350px;
}
</style>
...
<div>
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
    <img src="http://carpaper.net/wp-content/uploads/2013/12/-image.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)

示例:http://jsbin.com/juterinu/3

我可以在FF和Chrome中看到这种效果.

html css

5
推荐指数
1
解决办法
153
查看次数

标签 统计

css ×1

html ×1

javascript ×1

three.js ×1