всем привет, произошел очередной валв тайм 🙂
сразу к сути, без дела не сидели:
1. начата работа над еще одним треком
2. начата работа над локацией "дурка ебать"
3. произошел жесткий прорыв в области оптимизации, а именно физика теперь просчитывается не каждую миллисекунду (буквально), а только во время отрисовки кадра, что разгружает процессор, но привносит некоторые баги, которые пришлось оперативно фиксить (было нелегко)
4. одним из багов был один не очень вкусный прикол, а именно пули пролетали сквозь стены, потому что они реализованы через триггер (т.е. коллизии у них как таковой нет). так происходило, потому что в предыдущем кадре пуля была возле стены, а в следующем кадре пуля уже за стеной, и физический движок не понимал, что пуля пролетела сквозь стену, и не вызывал кусок кода, который просчитывал действия пули при попадании стены в триггер. для этого пришлось знатно посидеть и реализовать систему предикта самому (грубо говоря, анализировалось предыдущее и следующее положение пули на предмет наличия коллизии). вот такие пирожки
5. слегка ухудшена реакция у противников, чтобы игра была динамичнее
всем удачки, завтра в школу😫 (свет на локе не допилил хд)
сразу к сути, без дела не сидели:
1. начата работа над еще одним треком
2. начата работа над локацией "дурка ебать"
3. произошел жесткий прорыв в области оптимизации, а именно физика теперь просчитывается не каждую миллисекунду (буквально), а только во время отрисовки кадра, что разгружает процессор, но привносит некоторые баги, которые пришлось оперативно фиксить (было нелегко)
4. одним из багов был один не очень вкусный прикол, а именно пули пролетали сквозь стены, потому что они реализованы через триггер (т.е. коллизии у них как таковой нет). так происходило, потому что в предыдущем кадре пуля была возле стены, а в следующем кадре пуля уже за стеной, и физический движок не понимал, что пуля пролетела сквозь стену, и не вызывал кусок кода, который просчитывал действия пули при попадании стены в триггер. для этого пришлось знатно посидеть и реализовать систему предикта самому (грубо говоря, анализировалось предыдущее и следующее положение пули на предмет наличия коллизии). вот такие пирожки
5. слегка ухудшена реакция у противников, чтобы игра была динамичнее
всем удачки, завтра в школу😫 (свет на локе не допилил хд)