Commit 497a6b8faf9a2dfd01648f16e31904279786b876
1 parent
45e44e18
fix(pckages/com/Decorates/Three): 修复Threejs无法生成缩略图问题
Showing
1 changed file
with
11 additions
and
2 deletions
... | ... | @@ -27,12 +27,21 @@ export class Basic { |
27 | 27 | |
28 | 28 | this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 100000) |
29 | 29 | this.camera.position.set(0, 30, -250) |
30 | - | |
30 | + /** | |
31 | + * 这里升级版本有冲突,升级版本可以使用这里的代码,官方还未修复 | |
32 | + * 修复官方Threejs生成缩略图无效问题,少加一个Threejs配置 | |
33 | + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯 | |
34 | + * 源代码 属于新增代码,源代码无 | |
35 | + * 修改后代码 preserveDrawingBuffer: true //缩略图生效需开启 | |
36 | + * | |
37 | + */ | |
31 | 38 | this.renderer = new THREE.WebGLRenderer({ |
32 | 39 | // canvas: this.dom, |
33 | 40 | alpha: true, // 透明 |
34 | - antialias: true // 抗锯齿 | |
41 | + antialias: true, // 抗锯齿 | |
42 | + preserveDrawingBuffer: true//缩略图生效需开启 | |
35 | 43 | }) |
44 | + //ft | |
36 | 45 | this.renderer.setPixelRatio(window.devicePixelRatio) // 设置屏幕像素比 |
37 | 46 | this.renderer.setSize(window.innerWidth, window.innerHeight) // 设置渲染器宽高 |
38 | 47 | this.dom.appendChild(this.renderer.domElement) // 添加到dom中 | ... | ... |