Я досить добре знаю, як перевірити на зіткнення, але я не знаю, як правильно впоратися зіткненням.
Спрощено, якщо два об'єкти стикаються, я використовую деякі обчислення для зміни напрямку швидкості. Якщо я не переміщу два об'єкти, вони все одно перекриються, і якщо швидкість не буде достатньо великою, вони все ще зіткнуться після наступного оновлення. Це може спричинити застрягнення предметів один в одному.
Але що робити, якщо я спробую перемістити два об’єкти, щоб вони не перетиналися. Це звучить як гарна ідея, але я зрозумів, що якщо об'єктів більше двох, це стає дуже складним. Що робити, якщо я переміщую два об'єкти, і один з них стикається з іншими об'єктами, тому я повинен також переміщувати їх, і вони можуть стикатися зі стінами тощо.
У мене на увазі 2D гра зверху вниз, але я не думаю, що це має багато спільного з цим. Як зазвичай справляються зіткнення?
Це питання задають від імені Wooh