Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Box2D] Маятник в box2d (http://www.flasher.ru/forum/showthread.php?t=142142)

Yurbalife 13.07.2010 21:32

Маятник в box2d
 
Вложений: 1
Здравствуйте, я хочу сделать маятник, который раскручивается с помощью мышки. Алгоритм такой, создаю динамическое тело, затем статическое и создаю соединение DistanceJoint. И привязываю статическое тело к координатам мыши. Вроде все хорошо, но при раскручивании этот маятник не хочет раскручиваться так, как надо. Меняю частоту у DistanceJoint и он начинает крутиться так как мне надо, но его уже не остановишь, да и скорость становится быстрой. Ниже пример где я изменил частоту, впринципе это приближенный вариант чего я хочу добиться. Подскажите можно ли такое сделать с бокс2д?

realMakc 14.07.2010 22:53

Box2D manual:
Цитата:

You can also use motors to simulate joint friction: set the joint velocity to zero and provide a small, but significant maximum motor force/torque. Then the motor will attempt to keep the joint from moving until the load becomes too strong.


Часовой пояс GMT +4, время: 07:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.