首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在直线上找到一个点

在直线上找到一个点
EN

Stack Overflow用户
提问于 2022-08-16 23:54:40
回答 1查看 45关注 0票数 0

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

所以当distanceToPlayer = 3000 cullingAngle需要be = 1

distanceToPlayer = 1000 cullingAngle需要be = 3

我目前用于此的代码是

代码语言:javascript
复制
if (distanceToPlayer < 1500){
    cullingAngle = 2.5f;
}

但我希望它充满活力

代码语言:javascript
复制
cullingAngle = Calculation

但我的两个脑细胞搞不清楚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-17 00:00:09

如果你只是问这一行的方程式,它是cullingAngle = 4 - distanceToPlayer/1000

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73381502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档