Четверг, 09.02.2012, 13:55


Приветствую Вас Гость

Меню сайта
Категории каталога
Конструкторы игр [174]
Программы, с помощью которых можно делать игры.
Игровые движки [193]
Специальные среды для разработки игр
Библиотеки разработки игр [60]
Библиотеки и системы для разработки игр: физика, AI и пр.
Исходники [145]
Различные исходники и примеры для гейммейкеров, движков и пр.
Утилиты [100]
Специальные программы в помощь игроделам
Ресурсы [88]
Различные ресурсы для создания игр: текстуры, спрайты, музыка и пр.
Пакеты расширений [15]
Дополнения и плагины для конструкторов игр и движков
Игры и программы [425]
Приложения сделанные в конструкторах игр
Книги и журналы [60]
Оффлайн издания по созданию игр и программированию
Документация [28]
Информация по работе с программами
Моддинг [54]
Всё для редактирования игр
Подкасты [12]
Звуковые файлы: новости и обзоры о создании игр
Разное [30]
Всё остальное, что не вошло в определённые разделы
Видео игроделов [33]
Ролики для игроделов, о движках и разработке.
Наш опрос
Как вы увлеклись геймкриэйтингом?
Всего ответов: 5923
Главная » Файлы » Библиотеки разработки игр

Box2D 2
[ · Скачать удаленно (3,7 Мб) ] 16.07.2009, 13:26
Логотип Box2D
  • Жанровая направленность: 2D игры любых жанров и типов;
  • Платформы: PC Windows, Flash, iOS (iPhone, iPad), Java;
  • ЯП: C++, Java, Java Script, AS3, C#, Python, Delphi;
  • Лицензия: бесплатная, ZLIB;
  • Открытый исходный код: свободно предоставляется;
  • Достоинства: высокая производительность, кроссплатформенный, открытый и бесплатный;
  • Недостатки: редко обновляется;
  • Авторы движка: для Windows Эрин Катто (Erin Catto) и другие.

    Box2D – это открытый двухмерный физический движок, разрабатываемый на Visual C++ под Windows программистом Эрином Катто (Erin Catto). Данный движок обеспечивает обработку плоской физики и коллизий, оставляя разработчикам выбирать графический рендер на своё усмотрение.

    Изначально это библиотека для моделирования реалистичной двухмерной физики на C++. Однако существуют версии и для других языков программирования, таких как Java, Java Script, Action Script 3 (Flash), Python, C#, Delphi, DarkBASIC от The Game Creators Ltd. и пр.

    В Box2D можно устанавливать ограничения на объекты: двухмерное тело имеет 3 степени свободы (вращение и передвижение по горизонтали и вертикали), любую из которых можно заблокировать. Также можно соединять разные объекты, всего есть пять типов соединений:

  • Жесткий отрезок - центры тел, соединенных таким образом, находятся все время на одинаковом расстоянии друг от друга.
  • Болтовое - тела вращаются относительно друг друга вокруг точки их соединения. Примером такого соединения тел может служить сустав человека.
  • Призматическое - позволяет телам перемещаться лишь относительно определенной оси (заданной относительно тел) и не допускает вращения этих тел.
  • Талевое - тали соединяют два тела с землей и друг с другом. Общая длина двух сегментов талей фиксирована.
  • Передаточное - одна степень свободы влияет на любую другую степень свободы другого тела.

    Еще Box2D поддерживает фильтры столкновений. Это когда все объекты распределяются по разным группам, и между группами устанавливаются отношения - будут ли сталкиваться объекты этих групп друг с другом или просто пролетать сквозь друг друга.

    API библиотеки не очень сложен, опытному программисту не составит труда в нем разобраться. Тем более, что для Box2D есть пособие на русском языке.

    Этот физический движок использовался во множестве различных 2D-игр. Например, он использовался студией разработчиков игр Kloonigames в их проекте "Crayon Physics Deluxe", который был отмечен главным призом на фестивале IGF 2008.

    Официальный сайт: http://www.box2d.org
    http://code.google.com/p/box2d/
    http://sourceforge.net/projects/box2d/
    Пособие на русском языке: http://docs.google.com/Doc?id=dfh3v794_41gtqs6wf4


    Box2D is a 2D rigid body simulation library for games. Programmer's can use it in their games to make objects move in believable ways and make the world seem more interactive. From the game's point of view a physics engine is just a system for procedural animation. Rather than paying (or begging) an animator to move your actors around, you can let Sir Isaac Newton do the directing.
  • Категория: Библиотеки разработки игр | Добавил: Apati
    Просмотров: 8410 | Загрузок: 1480 | Комментарии: 6 | Рейтинг: 5.0/6
    Теги: Физический движок, java, Java Script, Action Script, Python, AS3, Физика, 2D физика, Delphi, C++
    » Дополнительные опции «
    Всего комментариев: 6
    +2  
    6 noTformaT   (09.05.2011 22:23)
    Использую порт Бориса для флеш smile

    +1  
    5 SanAV   (16.11.2010 15:25)
    Библиотека достаточно порадовала. Хорошие результаты, хорошие возможности. Но еже ли кого не устраивает - то, как сказал Stragger, стоит взглянуть в сторону ODE, Flatland и Chupmunk.

    +1  
    4 Velorth   (11.08.2010 23:13)
    Очень полезная штуковина.

    0  
    2 sacha1997   (12.04.2010 04:25)
    я хочю попробовать, но не могу скачать хотя здесь зареган!

    +1  
    1 FujiwaranoSai   (24.12.2009 18:33)
    Ну как, кто пробовал?

    +2  
    3 Stragger   (03.07.2010 13:22)
    Очень даже норм... Для не знающих аглицкого есть русская справка. Если не понравиться можете посмотреть в сторону Flatland и Chupmunk

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск
    10 случайных движков
    3D Game Studio
    jPCT
    PixelLight
    Apocalyx
    Antiryad Gx
    Noobster
    Crystal Space
    DarkPlaces
    ArcEngine
    ReLi
    10 случайных статей
    Набрать команду, выбрать движок для создания игры
    BlendElf - Урок 5: Экспорт из Blender'a
    Как правильно составить план разработки крупного проекта?
    Star Wars: The Force Unleashed II - обзор
    Кузя. Фабрика игр - конструктор игр
    Основы PyGame. Прямоугольные области в PyGame. Часть вторая.
    Разработка под Android — Часть II: Философия разработки
    Книга "3D / Создай себе девушку из цилиндра…"
    PyGame. Геометрические примитивы. Часть 2.
    Создание радара на стандартных функциях GM
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр Игорный бизнес в России Loadka.ru – загрузка файлов
    Все права сохранены. GcUp.ru © 2008-2012