Должен ли я всегда использовать игровую петлю в игре Silverlight? - PullRequest
6 голосов
/ 29 августа 2009

Я читал об использовании CompositionTarget.Rendering Timer для основного игрового цикла в Silverlight. Используется для тестирования попаданий и общей логики игры, как на любом языке.

При этом мне было интересно, лучше ли перемещать объекты внутри этих x пикселей за раз (как игра на любом другом языке) или я могу лучше использовать анимацию silverlight и использовать такие функции, как замедление?

Объекты, на которые я ссылаюсь, будут в таких играх, как тетрис и понг, а не в платформенной игре, в которой пользователь перемещает персонажа.

Другая область - спрайт-анимация. Например, анимация ходьбы лучше всего подходит для смены кадров игрового цикла или анимации ключевых кадров silvrelight?

1 Ответ

4 голосов
/ 29 августа 2009

вот действительно хороший источник информации об игровых циклах в silverlight
http://blogs.msdn.com/nikola/archive/2009/08/19/exposed-5-methods-to-create-game-loop-which-is-the-best.aspx

Чтобы ответить на суть вашего вопроса ... Я думаю, что все сводится к конвейеру контента. Я имею в виду, что вы должны спросить себя. Какой метод облегчает создание контента (который может быть, а может и не вы) создавать анимацию? По большей части вы хотите оптимизировать этот процесс, который во многих играх занимает больше времени, чем фактическое программирование, и выполняется меньшим количеством технических специалистов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...