gpt4 book ai didi

三.js-渲染警告: Render count or primcount is 0

转载 作者:行者123 更新时间:2023-12-04 10:47:54 27 4
gpt4 key购买 nike

使用three.js

在我装有 Nvidia GNU 的家用 PC 上,我在浏览器控制台中得到了大约 105 个:
/#/home:1 [.CommandBufferContext]RENDER WARNING: Render count or primcount is 0
但是在我的英特尔 GNU 笔记本电脑上,我没有。这是与 GNU 驱动程序的分歧吗?或者这是我可以解决的问题?

var animationId;
var CAMERA_POSITION = 5000;
function runClouds() {
var speed = 0.8;
cloudsContainer.style.display = 'block';
animationId = requestAnimationFrame( runClouds );

camera.position.y = -75;

if (camera.position.z <= 0) {
window.cancelAnimationFrame(animationId);
camera.position.z = CAMERA_POSITION;
cloudsContainer.style.display = 'none';
return true;
} else if (camera.position.z <= 400) {
speed = 0.1;
} else if (camera.position.z <= 900) {
speed = 0.3;
} else if (camera.position.z <= 2000) {
speed = 0.7;
}

camera.position.z -= 100 * speed;
renderer.render( scene, camera );
}

最佳答案

当 Three.js 试图渲染一个还不存在的对象时会抛出这个警告。

举个例子,一个程序在这里你画一条线。

如果在添加任何点之前将线添加到场景中,则会出现此警告,直到添加第一个点并且可以看到一条线。

如果你得到这个,要么有东西等待添加到场景中,或者在你的情况下,因为你说你每次得到大约 105,我假设一个对象被添加到场景然后由于异步性,实际上是在事后的另一个功能。

既然是警告,就没什么好害怕的。

关于三.js-渲染警告: Render count or primcount is 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37914161/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com