-3

对不起,“信息丰富”的标题,我花了 30 分钟试图弄清楚如何问这个问题。我的游戏和风中有树,我希望它们受到影响。一切都完成了,但是当风太大,附近发生爆炸时,树弯曲得太远,看起来很怪异。所以基本上我需要我的 X ,它是位移量,在很小的量下与该方向上的Y风量或多或少成正比 。但是当风更强时,X 不会大很多。现在说一维。

因此,当 Y = 100 时,X 会像 10。当 Y=200 时,我想要 X 像 18、Y=300、X=25 等等。但是 Y 永远不应该大于某个数字。例如 50。所以当 Y=20000 时,X 就像 45。Y=50000 X=49。

数字只是示例,我只是想要一些数学来使弯曲更柔和。

基本上我需要知道如何用一个公式绘制这个图: 在此处输入图像描述

在图片中,X 和 Y 改变了我在楼上解释的角色。这里 X 是风,Y 是位移量。

4

1 回答 1

1

你必须找到一个函数,它在无穷远处收敛到 50。例如,1/-x收敛到 0,所以50 + 1/-x收敛到 50。arctan(x)收敛到pi/2,所以你也可以使用arctan(x) / (pi/2) * 50

对数的图看起来不错,但它会在无穷大中收敛到无穷大,所以它会在某个时间越过你的 50 边界(除非你可以指定最大力,它可以应用于一棵树)。

无论如何,我宁愿找到一个函数,它可以很好地模拟力变化到某个较高的 X 值(例如,Y = 20000),然后将所有更高的值限制为 50。从外观上看,大多数游戏就是这样做的.

于 2013-08-29T05:44:20.397 回答