gpt4 book ai didi

3d - libGDX 3d : too many PointLight()s?

转载 作者:行者123 更新时间:2023-12-05 04:16:58 28 4
gpt4 key购买 nike

我发现在 DefaultShaderProvider 指定的环境中只能有 5 个 PointLight(),我该如何改变它?这里描述了这个问题,我不知道该怎么做:

https://code.google.com/p/libgdx/issues/detail?id=1494

或者是否有更好的方法来创建我不知道的灯光?

最佳答案

您应该能够创建自己的默认着色器配置。

DefaultShader.Config config = new Config();
config.numDirectionalLights = 1;
config.numPointLights = 0;
config.numSpotLights = 0;

ShaderProvider shaderProvider = new DefaultShaderProvider(config);
modelBatch = new ModelBatch(shaderProvider);

关于3d - libGDX 3d : too many PointLight()s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25456387/

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