Нет, я не спрашиваю о spritesheets. Я работаю над игрой в pygame, и я хочу знать, можно ли разделить спрайт на части, такие как части тела, а затем использовать их при обнаружении столкновений с pygame.sprite.groupcollide?Как разделить спрайт на более мелкие части в pygame?
3
A
ответ
2
Класс Sprite по умолчанию не имеет понятия отдельных частей спрайта; всем присваивается единый ограничивающий прямоугольник. Если вы планируете использовать pygame.sprite.groupcollide
, похоже, что вам не нужен индивидуальный спрайт, вы хотите, чтобы они были упакованы вместе в свою группу. Имейте в виду, что метод pygame.sprite.Group.add
может принимать либо один спрайт, либо истребитель спрайтов. Таким образом, при необходимости вы можете группировать группы спрайтов.
Смежные вопросы
- 1. Разделить объект на более мелкие части
- 2. Как разделить длинную строку на более мелкие части?
- 3. Как разделить df на более мелкие части, сохранив id inact
- 4. Как разделить NSString на более мелкие слова?
- 5. разделите массив на более мелкие части
- 6. php split integer на более мелкие части
- 7. Разделить разделительную запятую на более мелкие
- 8. Разделить текстовое поле на более мелкие переменные
- 9. разделить массив на более мелкие массивы
- 10. Разделить большую матрицу на более мелкие
- 11. Разделить матрицу на более мелкие матрицы
- 12. Разделить трехмерную матрицу на более мелкие «кубы»
- 13. Java разделить Список_массивы на более мелкие ArrayLists
- 14. Разделить список на более мелкие списки
- 15. Разделение контроллера директивы на более мелкие части
- 16. расставание SKU на более мелкие части
- 17. Разделение строкового буфера на более мелкие части
- 18. Sub разделите словарь на более мелкие части
- 19. Разделение большого JSON на более мелкие части в Javascript/jQuery
- 20. Разбиение строки на более мелкие части основаны на Паренс
- 21. Как разделить большой проект Java на более мелкие компоненты
- 22. Как разделить большие и раздутые классы на более мелкие?
- 23. Как разделить вывод mysqldump на более мелкие файлы?
- 24. Как разделить большой проект MFC на более мелкие проекты
- 25. делить образ диска на более мелкие части с помощью Python
- 26. Разделить строку на более мелкие слова переменной длины в C#
- 27. Разделить большую строку на более мелкие куски в C#
- 28. Разделить длинную строку на более мелкие кусочки в Scala
- 29. Разделить большие XML-файлы на более мелкие фрагменты в php
- 30. Разделить список на более мелкие списки на основе значений?
Было бы лучше иметь отдельные части тела как отдельные спрайты, если вам нужно индивидуальное управление столкновением. –
Вы также можете использовать [pygame.mask] (http://www.pygame.org/docs/ref/mask.html) - если части спрайта не изменили местоположение, вам понадобится одна маска. – furas