У меня есть компонент под названием Obstacle, и я использую его как компонент из моего mainContentComponent, используя функции addAndMakeVisible и setBounds. Я хочу прокручивать этот компонент препятствия по моему окну относительно времени. Для этого я использую функцию таймера и setBounds.
Я понимаю, что использование setBounds вызывает функцию рисования каждый раз, и что мой компонент создается каждый раз, когда вызывается функция рисования. Я хотел бы использовать класс viewPort и передать свой компонент в объект окна просмотра, используя класс setViewedComponent. Я использовал API, но мало что помогло. Может ли кто-нибудь указать мне примеры того, как использовать ViewPort для прокрутки моего juce::component по окну?
Большое спасибо.