2013-06-06 2 views
0

Я создал игру для приложения Windows 8, где на экране есть окно, и когда пользователь выбирает режим, который они хотят играть на часах, начинается, и изображения вылетают из коробки, а пользователь должен нажать на них, чтобы получить очки. но проблема в том, что я хочу непрерывный поток изображений, пока пользователь не получит 50 изображений. Так что я сделал копию 50 изображений и индивидуально изготовленные раскадровки для каждого из них, а затем в C# коде я начал каждый из этих раскадровок, как пример кода ниже:Анимация нескольких объектов в Expression blend

Boximage.Begin(); //Now this is just to start the storyboard 

Я видел this статью, и это на самом деле не ответьте на мой вопрос об отсутствии всех этих объектов.

Так что я задал вопрос, вместо того, чтобы делать 50 копий одного и того же изображения и создавать отдельные раскадровки для каждого изображения, могу ли я просто создать одно изображение и установить местоположение и сколько программ запустить программно?

ответ

0

Вы искали создание пользовательского элемента управления? Он будет содержать изображение и раскадровку. Это также было бы хорошим местом для тестовой логики.

Затем вы создаете 50 экземпляров пользовательского элемента управления.

Чтобы заставить их отображаться в шахматном потоке, используйте таймер для создания экземпляра каждого элемента управления или создания свойства зависимостей в пользовательском элементе управления для времени начала анимации.

Смежные вопросы