Я знаю, что пытаться смоделировать движение персонажа в Box2D всегда сложно / невозможно, но я пытаюсь выяснить, есть ли способ сделать управляемый пользователем объект, который чисто скользит по другим объектам, поднимаясь или опускаясь, что делает его похожим на персонажа, поднимающегося / идущего вверх или вниз.
Персонаж может быть смоделирован как круг, если это упрощает дело, но я не вижу, как я мог бы получить этот эффект, используя только круг с объединенным двигателем. В версии Box2d для C ++ есть «колесный шарнир», который, я полагаю, мог бы портировать на Flash, но я не знаю, даст ли это правильный эффект.
Другая идея, которая у меня была, заключалась в том, чтобы персонаж совершал небольшие прыжки, основываясь на нормале объекта, к которому он прикасается. Но я подозреваю, что на углах или при контакте с несколькими объектами это даст странные результаты.
Есть идеи? Большое спасибо.