Panda3D Manual / Panda3D Руководство пользователя: Introduction to Panda3D
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Panda3D Основы wiygn 28.07.13 в 04:59 |
|
|
Panda3D это 3D движок: библиотека подпрограмм для 3D рендеринга и разработки игр. Движок написан на C++ с набором биндингов для Python. Разработка игр на Panda3D, обычно, состоит из написания программы на Python или C++, которая управляет библиотекой. wiygn 28.07.13 в 05:04 |
||
|
Panda [движок] был создан для коммерческой разработки, и его основными пользователями являются разработчики коммерческих игр. В связи с этим, стоит подчеркнуть четыре аспекта Panda3D: мощность, скорость, полнота и терпимость к ошибкам. Все знают что такое мощность и скорость. Но полнота и терпимость к ошибкам заслуживают отдельного внимания. wiygn 28.07.13 в 05:08 |
+1 | |
|
Полнота означает, что Panda3D содержит множество неинтересных, но полезных инструментов: браузер графа сцен, мониторинг производительности, оптимизаторы анимации и т.д. Эти вещи нельзя назвать сексуальными, и, как следствие, проекты с открытым исходным кодом их не имеют. Но когда вы серьезно настроены на работу, а не просто играетесь, эти вещи вам понадобятся. wiygn 28.07.13 в 05:15 |
||
|
Все разработчики игр допускают ошибки, и терпимость к ошибкам как раз для этого. Когда вы работаете, то хотите, чтобы движок возвращал понятные сообщения об ошибках, чтобы их возможно было найти. Многие движки будут просто падать, если вы передадите в функцию неверное значение. Panda3D почти никогда не падает, и большое количество кода предназначено для отслеживания и изоляции ошибок. wiygn 28.07.13 в 05:21 |
||
|
Наконец, вернемся к мощности и скорости: лучший способ оценить возможности Panda3D — это посмотреть на примеры (Sample Programs). Эти небольшие программы демонстрируют опробование возможностей Panda3D. На скриншотах в правом верхнем углу указан FPS на Radeon X700. wiygn 28.07.13 в 05:26 |
||
|
Panda3D был разработан Disney для их ММО игры Toontown. Движок был опубликован как свободное ПО в 2002м. Сейчас Panda3d разрабатывается совместными усилиями Disney и Carnegie Mellon University's Entertainment Technology Center. wiygn 28.07.13 в 05:28 |
||
|
Panda3d не для начинающих и не игрушка. wiygn 28.07.13 в 05:28 |
||
|
Для успешного использования Panda3D, вы должны быть опытным программистом. Если вы не знаете что такое 'API' или не знаете что такое "дерево", то вы, возможно, посчитаете Panda3D непреодолимым. wiygn 28.07.13 в 05:30 |
||
|
Если вы только начинаете программировать, то мы предполагаем, что лучшим вариантом для вас будет начать с классом по программированию. Либо вы можете попробовать научиться самостоятельно используя такие пособия как Alice от CMU. Во время обсуджения инструментов стоит отметить для справки, что "Редактор сцен" (Scene Editor) это очень полезный инструмент для создания компонентов вашего приложения. wiygn 28.07.13 в 05:36 |
||
