Я ищу базовую программную структуру анимации, похожую на обработку, за исключением python. То есть что-то, что позволяет манипулировать пикселями, имеет базовые примитивы рисования/цвета и ориентировано на анимацию. Является ли pygame лучшим выбором или есть другие варианты?Эмулировать обработку с помощью python?
ответ
Вы можете получить довольно близко к обработке с vpython:
примитивы очень легко работать, и он имеет большой опыт в анимации.
Я не уверен, какие манипуляции с пикселями вы ищете, но может быть и что-то для этого.
«Подобно обработке, за исключением python», кричит «NodeBox» мне. NodeBox - только OSX, и я не знаю, разрешает ли он манипуляцию на уровне пикселей, но большая часть его набора команд была получена непосредственно из обработки. Вы можете найти его на the NodeBox site.
Существует довольно недавняя библиотека C++, SFML, что является хорошей альтернативой SDL. Таким образом, его привязки Python должны быть хорошей альтернативой Pygame.
Я предпочитаю pyglet к Pygame (но я не уверен, что именно то, что ваши потребности будут):
Если вам нужен 3D-движок:
Кто-то уже упоминались Shoebot, который, вероятно, ближе всего по духу к обработке:
Ну, это так близко, как он получает: http://code.google.com/p/pyprocessing/
выглядит великолепно! я попробую – z3a
- 1. эмулировать Python в .NET
- 2. эмулировать нажатия клавиша с Python в Linux
- 3. Python отображает текущую обработку данных с помощью Tkinter
- 4. Как эмулировать событие click с помощью jQuery?
- 5. Можно ли эмулировать strcpy с помощью malloc?
- 6. Эмулировать запрос Gmail с помощью curl
- 7. Как эмулировать карту с помощью ACR122U-A9
- 8. C++ эмулировать типажей с помощью оператора присваивания
- 9. Параллелизировать обработку изображений с помощью Numpy
- 10. попробуйте исключить обработку в python
- 11. распечатать обработку выполнения в Python
- 12. Как ускорить обработку видео: python
- 13. Прервать обработку HTMLParser в Python
- 14. python singleton в многопроцессорную обработку
- 15. Как улучшить обработку данных с помощью meteor
- 16. Как сделать пакетную обработку с помощью Apex?
- 17. Как проверить обработку ошибок с помощью RSpec?
- 18. Исправить обработку обработки json с помощью dropwizard?
- 19. Оператор overload * в python (или эмулировать его)
- 20. Как эмулировать .users.get в классе Python?
- 21. Как действительно проверить обработку сигнала в Python?
- 22. Как эмулировать перегрузку оператора назначения в Python?
- 23. Python: эмулировать функциональность программы «cgi-fcgi»
- 24. python - используя несколько процессов/параллельную обработку
- 25. Python: Механизировать обработку формы HTTP Ошибка 405
- 26. эмулировать человека с помощью браузера с открытым исходным кодом
- 27. Как включить многоядерную обработку с помощью sklearn LogisticRegression?
- 28. Правильный способ эмулировать одинаковую точку с плавающей запятой в python?
- 29. Ссылка на обработку текста/редактирование с помощью утилиты unix
- 30. Как эмулировать потоковый API?
Стопа, который был бы отлично, если он был не только osx – 2009-07-19 21:20:59
Есть Shoebot для платформ без OSX: http://tinkerhouse.net/shoebot/ –