#java #jbox2d
#java #jbox2d
Вопрос:
Следуя нескольким руководствам по JBox2D (пример 1: http://thisiswhatiknowabout.blogspot.com.au/2011/12/jbox2d-tutorial.html ) и загрузил исходный код из Git (https://github.com/jbox2d/jbox2d ) — использование основной папки библиотеки.
При создании нового мира; следующая ошибка:
Не удается найти конструктор, который поставляется с Vec и Boolean . Вместо этого результат: Vec2 и org.jbox2d.pooling.Тип IWorldPool, который кажется неправильным.
Ответ №1:
Заглянув в исходный код:
https://github.com/jbox2d/jbox2d/blob/master/jbox2d-library/src/main/java/org/jbox2d/dynamics/World .java вы можете видеть, что для Vec2 и boolean нет конструктора. Доступные конструкторы:
- общедоступный мир (гравитация Vec2)
- общедоступный мир (гравитация Vec2, пул IWorldPool)
- общедоступный мир (гравитация Vec2, пул IWorldPool, стратегия BroadPhaseStrategy)
- общедоступный мир (Vec2 gravity, пул IWorldPool, BroadPhase broadPhase)
это означает, что вам нужно переработать свой код. Возможно, учебник основан на более старой версии (учебник был сделан 13 декабря 2011 года), у меня возникли такие проблемы с libgdx когда-нибудь после обновления.