Webgl Three.js中的灯光不影响灯光后添加到场景中的网格

Webgl Three.js中的灯光不影响灯光后添加到场景中的网格,webgl,three.js,Webgl,Three.js,基本上,当我向场景添加灯光时,我需要等待~100ms才能添加网格,否则动态照明将不会应用于网格。在我当前的实现中,每当添加新灯光时,我都会替换所有相关部件,尽管这似乎效率低下且错误。有更简单的方法吗?中的“材料”部分对您有所帮助吗。将material.needsUpdate设置为true实际上没有帮助。我还需要做什么更具体的事情吗?你读过关于“虚拟”灯光以及为什么要使用它们吗?是的,尽管我不相信在我的场景中可以使用它们。灯光是根据用户的输入动态创建的。这是使用它们的完美案例。我建议你试试。如果它

基本上,当我向场景添加灯光时,我需要等待~100ms才能添加网格,否则动态照明将不会应用于网格。在我当前的实现中,每当添加新灯光时,我都会替换所有相关部件,尽管这似乎效率低下且错误。有更简单的方法吗?

中的“材料”部分对您有所帮助吗。将material.needsUpdate设置为true实际上没有帮助。我还需要做什么更具体的事情吗?你读过关于“虚拟”灯光以及为什么要使用它们吗?是的,尽管我不相信在我的场景中可以使用它们。灯光是根据用户的输入动态创建的。这是使用它们的完美案例。我建议你试试。如果它不起作用,那么你必须提供足够的信息让别人帮助你。