因此,我有一些生成行星的代码,这个行星有LODS和剔除,但是剔除不会动态变化,所以当行星远离地球时,边缘消失了,当我靠近行星时,会有更多的行星显示,所以我需要基于distanceToPlayer动态地更改cullingAngle变量。

所以当distanceToPlayer = 3000 cullingAngle需要be = 1
当distanceToPlayer = 1000 cullingAngle需要be = 3
我目前用于此的代码是
if (distanceToPlayer < 1500){
cullingAngle = 2.5f;
}但我希望它充满活力
cullingAngle = Calculation但我的两个脑细胞搞不清楚
发布于 2022-08-17 00:00:09
如果你只是问这一行的方程式,它是cullingAngle = 4 - distanceToPlayer/1000。
https://stackoverflow.com/questions/73381502
复制相似问题