Показать сообщение отдельно
Старый 21.11.2008, 16:02
Fergus вне форума Посмотреть профиль Отправить личное сообщение для Fergus Найти все сообщения от Fergus
  № 7  
Ответить с цитированием
Fergus

Регистрация: Oct 2008
Адрес: Moscow
Сообщений: 130
Отправить сообщение для Fergus с помощью ICQ
Цитата:
Сообщение от NePridymal Посмотреть сообщение
Я бы делал не так. Я бы сделал функцию, которая бы на вход принимала параметр "угол наклона весов" и по пришедшему углу пересчитывала позиции всех компонентов в весах. А дальше можно просто по таймеру вызывать эту функцию с разным значением угла.
Ну, тогда придется сделать так чтобы эта функция вызывалась непрерывно, постоянно синхронизируя координаты всех объектов с углом наклона весов. Не будет ли "ступенчатости"?

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