В чем отличия функций in_place от non-ip и почему они существуют? Когда следует использовать, например, move()
, inflate()
и когда использовать move_ip()
, inflate_ip()
?Pygame in-place methodes
2
A
ответ
4
На месте функция работы, ну, на месте; они меняют Rect
, на которые вы их называете, а функции non-in place возвращают новые экземпляры класса Rect
с соответствующими изменениями.
Вы можете использовать их в любое время, когда хотите на самом деле изменить Rect
, например. у вас есть Sprite
и хотите, чтобы переместить его, вы можете использовать
s = SomeSpriteClass()
s.rect.move_ip(100, 0)
вместо
s = SomeSpriteClass()
s.rect = s.rect.move(100, 0)
переместить Sprite
100 пикселей вправо.
Вы должны использовать функции не в месте, если вы не хотите фактически изменять Rect
, например. когда вы только хотите сделать некоторые вычисления, например, реализовать функцию камеры.
Смежные вопросы
- 1. swaping inplace
- 2. Изменить значения dict inplace
- 3. Функции Inplace в Python
- 4. Python Setup.py Build_Ext --inplace
- 5. Преобразование списка - inplace
- 6. Inplace Quicksort в Java
- 7. grep with sed inplace
- 8. Reorder array inplace
- 9. Inplace файла - окна ошибка
- 10. Обновление SQL inplace
- 11. Как получить доступ к $ methodes в angular2 через typescript
- 12. Формат строки inplace в PowerShell
- 13. Primefaces Аякса Inplace сохранить данные
- 14. Поиск энного наибольшего элемента Inplace
- 15. Inplace LDLT декомпозиция с Eigen
- 16. Inplace Editing vs. Edit Page
- 17. "Inplace" обертка для оболочки команды
- 18. Inplace быстро радикс рода реализация
- 19. Обновление базы данных postgresql inplace
- 20. p: кнопка для входа inplace
- 21. Что подразумевается под термином «inplace»
- 22. Python inplace обновление аргументов функции?
- 23. Inplace Изменение вектора в R
- 24. Использование div inplace для флажка
- 25. Inplace замена строки в C
- 26. p: inplace не вызывает setter
- 27. C++ INPLACE деструктор компилировать предупреждение
- 28. ASP.NET MVC/jQuery: Inplace Editing
- 29. Numpy modify 2D Array inplace
- 30. Inplace union отсортированные по вектору
Таким образом, функция 'ip' также резервируется на ресурсы, поскольку она не создает и не возвращает новую копию объекта? – amirteymuri