Guild icon
DDraceNetwork
DDraceNetwork / off-topic
Any languages allowed
Between 2021-09-29 00:00:00Z and 2021-09-30 00:00:00Z
Avatar
Avatar
Tarzan
I loved the coradax' nuts
Tarz😡
05:24
Uga uga
Avatar
Selam
05:55
😎 👍
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:21:03Z
@gerdoe блин короче, это скорее для оффтопика, поэтому сюда: можешь помочь с построением нормальных коллизий? Я пишу свой движок для платформера и просто не представляю как мне сделать адекватные коллизии, которые не будут фликерить, багаться и сильно нагружать процессор
16:21
смотря с чем работаешь
16:21
крутиться вертеться квадратики будут?
16:21
:D
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:21:45Z
Нет
16:21
И двигаться тоже
Avatar
то есть окружности и статичные платформы?
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:22:33Z
Тайлмап сам по себе будет на флотах, но всегда будет делиться на 10 с одной цифрой после запятой/точки
Avatar
Avatar
gerdoe
то есть окружности и статичные платформы?
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:22:46Z
Окружности тоже не нужны
Avatar
а что с чем будет соприкасаться в таком случае?
16:24
от чего опираться? :D
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:25:32Z
Игрок и энтити/враги
Avatar
ну так
16:26
у них же есть какие-то границы
16:26
какой формы эти границы будут?
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:28:22Z
Прямоугольники
16:29
Извини что туплю так
Avatar
да не все нормально
16:30
насчет проверки коллизий есть отличная книга с примерами и описанием но она на английском
16:30
ее перевода я не видел хотя он может быть
16:30
16:31
так как это прямоугольники vs другие прямоугольники то можешь чекнуть главы с AABB
16:31
ну и так как у тебя нет окружностей то все заканчивается на этом
16:32
по сути тебе надо найти точку пересечения луча испущенного из одного из препятствий
16:32
с другим препятствием
16:33
(и не забывай что у тебя проверки проходят не каждый момент времени а какой то промежуток времени поэтому при большой скорости коллизия может не прощупаться)
16:33
для этого тебе надо также проверять точки на векторе
16:34
в этой книге также приводятся примеры этого
16:34
с окружностями
16:34
просто отрезок в 1.f
16:34
и так далее
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:36:22Z
А тип каждый объект проверять надо, получается?
Avatar
каждый динамичный объект получается
16:38
и если ты их оптимально хранишь (то есть быстрая скорость поиска ентити в заданной окружности прямоугольнике треугольнике) то это не должно стать проблемой
16:38
(если у тебя однако этих объектов много)
16:39
при малом количестве все и так хорошо
Avatar
Bomb | DerpDEX | Ambit Finance 2021-09-29 16:39:35Z
Ну, к счастью, у меня есть система комнат
16:40
Окей, спасибо
16:40
Просто я думал что есть более оптимальные способы чем сравнение координат с каждым объектом
Avatar
надо было сразу такой вопрос ставить :D
Avatar
Avatar
Kaylon²
Click to see attachment 🖼️
🤩 worst skin
Exported 51 message(s)