Я вычисляю время дельты для использования в своих анимациях. Я замечаю случайным образом, что получаю всплеск в dt, заставляя моего игрока падать через пол. это происходит через минуту или две, если я не касаюсь экрана. Я уверен, что это причина, потому что я печатаю ее, когда она больше 0,1. это мой метод расчета dtCorona SDK, шипы в дельте времени и еще несколько вопросов
local dt = 0 local lastUpdate = 0 function getDeltaTime() if lastUpdate == 0 then dt = 0 else dt = (system.getTimer() - lastUpdate)/1000 end lastUpdate = system.getTimer() end
любая идея, почему есть огромные шипы в dt?
Я использую Dusk, который является большой библиотекой. Я добавляю его в свой проект так.
local dusk = require "Dusk.Dusk"
прямо сейчас папка сумерек сидит в корне моего проекта. Я хотел бы сшить его в папке с lib. я стараюсь в том числе это так
local dusk = require "lib/Dusk.Dusk"
или таким образом local dusk = require "lib.Dusk.Dusk"
с первым способом он говорит, что эти файлы должны быть включены с помощью «» а во втором - модуль «Dusk.dusk_core.core» не найден:
- Мой третий вопрос касается доступа к переменным из сцены во внешнем классе. например, скажем, я создаю файл «Player» со всеми функциями, связанными с моим плеером. Я добавляю игрока в game.lua, и я хочу вызвать функцию из моего файла «game.lua» в «player.lua», какой способ получить эти функции или varaiables?
Почему нижняя сторона? все это действительные вопросы – hamobi
Может быть, было бы лучше разделить его на три разных вопроса? Чтобы избежать беспорядка – Lukis