float range_lerp ( float value, float istart, float istop, float ostart, float ostop )
range_lerp(75, 0, 100, -1, 1) # returns 0.5
通过值和范围,获得在指定区域的比例范围,75在0~100区间的75%位置,-1~1之间75%的位置是0.5, 所以结果是0.5
这个函数可以方便的转化不同区间的比例关系,不用自己手动去写,其实单写也不复杂
float range_lerp ( float value, float istart, float istop, float ostart, float ostop )
range_lerp(75, 0, 100, -1, 1) # returns 0.5
通过值和范围,获得在指定区域的比例范围,75在0~100区间的75%位置,-1~1之间75%的位置是0.5, 所以结果是0.5
这个函数可以方便的转化不同区间的比例关系,不用自己手动去写,其实单写也不复杂