Чтобы использовать (простейшие)коллизии в PyGame - тебе нужен только прямоугольник... Чисто как факт. Его не нужно рисовать на экране, чтобы реализовать столкновения - это тупо набор чисел(как и всё в компьютере) Столкновения в PyGame реализованы по методу AABB(погугли), тебе всё сразу станет ясно. Так же советую использовать координаты самого прямоугольника в качестве координат отрисовки игрока - так будет банально проще, так как в разделении нет никакого смысла, лишь лишняя морока с синхронизацией позиций игрока и позиций прямоугольника. P.S При отрисовке прямоугольника - можно установить параметр width, который будет указывать ширину граней прямоугольника. Это так, к слову :)
Удачи в разработке игры
Заходите ко мне в дискорд discord.gg/YsS7HH787b
Чтобы использовать (простейшие)коллизии в PyGame - тебе нужен только прямоугольник... Чисто как факт.
Его не нужно рисовать на экране, чтобы реализовать столкновения - это тупо набор чисел(как и всё в компьютере)
Столкновения в PyGame реализованы по методу AABB(погугли), тебе всё сразу станет ясно.
Так же советую использовать координаты самого прямоугольника в качестве координат отрисовки игрока - так будет банально проще, так как в разделении нет никакого смысла, лишь лишняя морока с синхронизацией позиций игрока и позиций прямоугольника.
P.S При отрисовке прямоугольника - можно установить параметр width, который будет указывать ширину граней прямоугольника. Это так, к слову :)
0:44 у тебя спрайты формата .png? если нет то попробуй переконвертировать в .png
Да, у меня формата .png
У меня белый фон из-за rectangle. Я не знаю как без rectangle коллизию сделать. Из-за этого белый фон.