Редактировать: Этот вопрос касается Roblox Lua.Есть ли способ всегда начинать с 0, используя math.sin() Lua
Я использую math.sin(tick())
, чтобы получить переменное число и хотел бы, чтобы он всегда начинался с 0
. Возможно ли использование math.sin? Есть ли что-то еще, что я могу использовать, кроме tick()
, чтобы сделать эту работу?
Пример:
for i = 1, 10 do
local a = math.sin(tick())+1
print(a)
wait()
end
wait(1)
for i = 1, 10 do
local a = math.sin(tick())+1
print(a)
wait()
end
Моя цель состоит в том, чтобы этот стартовый номер в 0 каждый раз, а затем увеличить оттуда. Таким образом, он начинался с 0, затем увеличивался до 2, а затем уменьшался до нуля и продолжал модулировать между 0 и 2 до тех пор, пока я продолжаю называть его. Используя пример выше, число начинается с любого произвольного числа от 0 до 2.
Что такое «тик»? Это не стандартная функция Lua. –
@Nicol Это функция ROBLOX, она возвращает количество секунд с 1 января 1970 года (я думаю). Имеет некоторые десятичные знаки. – warspyking
@NicolBolas Возвращает локальное время UNIX. –