gpt4 book ai didi

iphone - 图表中游戏速度值的近似值

转载 作者:行者123 更新时间:2023-11-29 05:01:41 25 4
gpt4 key购买 nike

我正在构建简单的游戏,我需要为每个级别设置游戏速度。每个下一个级别的游戏速度都会增加。问题是,我不想为每个级别都有硬编码的速度值。我想设置第一个级别的开始游戏速度和最后一个级别的速度。其他级别的所有中间速度值应根据这两个起点和终点之间的图形线计算。我在纸上画了一些在笛卡尔坐标系上画的草图:

Game speed for level graph

Y 值是速度值,X 值是级别数。我需要从两个点(起点和终点)初始化一条线,并且需要为每个所需的 X 值获取 Y(速度)值。有人有这方面的经验吗?

最佳答案

如果您寻找线性函数f(x) = a.x + b,使得:

f(x1)=y1
f(x2)=y2

其中 x1 是起始级别,x2 是结束级别。

和 y1为起始速度,y2为起始速度

那么解决办法是:

a=(x1-x2)/(y1-y2)
b=y1 - x1*(x1-x2)/(y1-y2)

您应该自己再检查一次该计算,但它应该是正确的

希望它能回答你的问题

关于iphone - 图表中游戏速度值的近似值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789883/

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