tgoop.com/random_rust_dev/57
Last Update:
Зарефакторил плагины физики и движения.
Теперь для создания тел и коллайдеров не нужно тянуть ресурс физики, что упрощает API, так как с захваченным ресурсом физики нельзя было вызывать world.spawn
и приходилось создавать тело и коллайдер заранее.
Теперь тело в физическом мире само проинициализируется перед следующим шагом симуляции.
Еще сделал возможность создавать коллайдеры для тел в дочерних сущностях. При дропе тела или сущности с телом дочерние сущности с коллайдерами будут уничтожены.
Плагин движения теперь не мешает прикладывать силу и импульс к телам из других источников.
А для кинематических тел корректно прикладывается не сила а скорость или позиция.
Так же добавил компонент флаг что бы отмечать позиционные кинематические тела, что бы только к ним применять изменения из компонента трансформа.
А после симуляции только от активных динамических тел пишется новая позиция в компонент трансформа.
На видео шарики при взрыве расталкивают соседей, прикладывая им мгновенный импульс.
В общем, чувствую, пора делать мини-игру, а не просто системами жонглировать.
И желательно прямо с этим обрубком SDF-рендера :)
Если у вас есть идеи, милости прошу в комментарии.
BY Random Rust Dev
Share with your friend now:
tgoop.com/random_rust_dev/57