c #: выбор или изменение элемента управления для создания перетаскиваемой графики на холсте - PullRequest
0 голосов
/ 18 января 2010

Я пытаюсь написать небольшое приложение, которое будет делать что-то похожее на то, что показано здесь:

http://www.soccertutor.com/tour/MASTER_SKIN_team.swf

Однако я совсем не использовал WPF / Win Forms и, похоже, не могу найти элемент управления, который будет наиболее применим к ситуации. Я хочу иметь какую-то сетку для поля, чтобы игроки, конусы и другие предметы могли привязываться к определенным частям сетки, и я хотел бы, чтобы игроки перетаскивали их на различные квадраты сетки.

Большое спасибо, жду ваших рекомендаций / предложений!

1 Ответ

1 голос
/ 18 января 2010

Вы не используете элементы управления для чего-то подобного. Вы используете объекты в вашем коде, которые представляют видимый элемент на экране. Периодически вы оказываете обновления на экран. Вы рисуете фон, затем каждый объект. Вы добавляете тестирование нажатия мыши, чтобы сделать сцену интерактивной для пользователя. Основной игровой цикл вычисляет новые позиции объектов, реализует обнаружение столкновений объектов и правила игры.

...