godot中内置的 Log
函数是以自然对数e=2.7182
为底的,但有时我们会需要以10或2为底的对数
故这时需要用对数换底公式进行处理
当a>0,a≠1,b>0,b≠1且N>0时,

func _ready():
print(logWithBase(100,10)) # 2 -> log10(100)
print(logWithBase(8,2)) # 3 -> log2(8)
func logWithBase(value, base):
return log(value) / log(base) #log e (value) / log e (base)