如何反转Y轴运动?

时间:2011-11-08 00:41:56

标签: lua formula invert

我正在制作一款涉及吹口哨的小游戏。手机会听到哨子的频率,并相应地在屏幕上设置精灵的位置。这是代码:

if frequency > 1000 then
    soundbar.y = (frequency-1020)/10+30
end

这使得条在y轴上移动30到更高,最高的哨声寄存器大约是400,这很好。 只有一个问题。 更高你吹口哨,进一步 down 吧。有没有什么方法可以编辑我的公式,以便条形图从208开始,随着音高的增加,条形图上升?

谢谢:)这让我难以忍受了一段时间!

1 个答案:

答案 0 :(得分:2)

208 - ((frequency-1020)/10+30)

简化为......

178 - ((frequency-1020)/10)

甚至......

280 - (frequency/10)