我正在制作一款涉及吹口哨的小游戏。手机会听到哨子的频率,并相应地在屏幕上设置精灵的位置。这是代码:
if frequency > 1000 then
soundbar.y = (frequency-1020)/10+30
end
这使得条在y轴上移动30到更高,最高的哨声寄存器大约是400,这很好。 只有一个问题。 更高你吹口哨,进一步 down 吧。有没有什么方法可以编辑我的公式,以便条形图从208开始,随着音高的增加,条形图上升?
谢谢:)这让我难以忍受了一段时间!
答案 0 :(得分:2)
208 - ((frequency-1020)/10+30)
简化为......
178 - ((frequency-1020)/10)
甚至......
280 - (frequency/10)