Я работаю над своей первой игрой на C#. В настоящее время я использую winforms для пользовательского интерфейса, но я хочу изменить его на Xaml для Windows 8.1, как только у меня получится все изломы дизайна игры.Способы создания объекта вокруг плавающего вокруг контейнера
Текущая проблема, которую я ищу, - это то, как лучше всего добраться до 12 объектов, которые могут перемещаться внутри контейнера, который может иметь переменный размер. Объекты - это все кнопки в настоящее время, поэтому здесь не участвует ни один 3d. Я намерен для объектов в основном просто перемещаться по плавному рисунку, начиная с случайного направления. На данный момент меня не интересует столкновение, за исключением сторон контейнера, хотя я хотел бы иметь дело с этим больше в будущем.
Я не думаю, что все будет так сложно написать что-то, чтобы справиться с движением, которое я бы хотел. Но я бы подумал, что игры на основе спрайтов были так долго, что, возможно, есть некоторые библиотеки, возможно, даже в .NET Framework, которые могли бы сделать это проще. В будущем я также хотел бы иметь конкретные пути движения.
Есть ли что-нибудь подобное или мне лучше просто придумать свои собственные методы?
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Если вы уже знаете, что в будущем вы перейдете на XAML, зачем беспокоиться о бесполезных winforms? он ничего не поддерживает и заставит вас куча бесполезных HACKS, которые бесполезны в XAML-технологиях. Вместо этого используйте WPF и забудьте winforms навсегда. Таким образом, вы сможете в конечном итоге повторно использовать LOT XAML и большую часть своей логики прикладного интерфейса (внутри ViewModels) в других технологиях. –
Я приветствую комментарии о winforms. Хотя я действительно воспитывал winforms, вопрос действительно не в этом. Все, что я упомянул о winforms и Xaml, в основном касается фоновой информации. Мой вопрос в том, что может быть лучшим способом для меня, чтобы объекты перемещались внутри контейнера. – Jazzeroki