【发布时间】:2016-05-05 06:47:12
【问题描述】:
当一个函数运行时,它会保存两个值:
- os.clock() + int
- os.clock()
示例值:
- 2795.100
- 2790.100
(5 秒差)
所以在调用这个函数的那一刻,我需要绘制一个条形图,此时它将以 0% 的宽度绘制,当 os.clock() 返回 2792.550 时,它应该是 50% 的宽度,os.clock () 返回 2795.100 它应该是 100% 宽度。
我正在尝试找到以下数学逻辑:
- 根据这两个值之间的差异,决定 1% 是多少像素,所以我可以使用 os.clock() 来计算条形长度
我一直在为此苦苦挣扎,但没有可显示的使用代码。因为在示例值中,两个值之间存在 5 秒的差异,我想绘制一个宽度为 0% 的条形,并在 5 秒内增长到 100%。
【问题讨论】:
标签: lua