Цитата:
Сообщение от NePridymal
Я бы делал не так. Я бы сделал функцию, которая бы на вход принимала параметр "угол наклона весов" и по пришедшему углу пересчитывала позиции всех компонентов в весах. А дальше можно просто по таймеру вызывать эту функцию с разным значением угла.
|
Ну, тогда придется сделать так чтобы эта функция вызывалась непрерывно, постоянно синхронизируя координаты всех объектов с углом наклона весов. Не будет ли "ступенчатости"?
Добавлено через 8 минут
Цитата:
Сообщение от Xpb7
Да не делай твинами. Это неприемлемый подход!
Создай класс Штатива (горизонтальный имеется ввиду), в который будут включены 2е инстанции класса Карамысла .
Опиши поведение Штатива в завимости от сдвига мышки, а именно поворот (обыкновенный rotation по центру объекта), а Карамысла пусть себе болтаются по краям (для них тоже можно поведение качания в зависимости от скорости движения Штатива, а то будут статичны, это уродливо).
И все будет чётко.
|
Просто и гениально, поворачивать чаши весов а не смещать!
Спасибо!