Как сделать простое 3D в XNA на Windows Phone 7 - PullRequest
1 голос
/ 08 октября 2011

Я новичок в 3D на WP7. Все, что я хочу сделать, это хороший простой 3D

A. Добавьте / нарисуйте несколько цветных примитивов, куб, сферы и т. Д. В трехмерном мире

B. Поверните мир x, y и / или z

Вот и все, больше ничего. Мне не нужно никакого обнаружения столкновений, мне не нужна какая-то умная физика, мне не нужны никакие текстуры или фоны или что-то еще, просто это красиво и просто.

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

У меня есть Blender для создания 3D-моделей, и это будут простые модели без текстур. просто твердые основные трехмерные объекты.

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

Да, и, пожалуйста, только примеры, которые действительно работают.

1 Ответ

1 голос
/ 08 октября 2011

Что ж, лучший способ сделать 3D на Windows Phone 7 - это использовать XNA, которая обычно ассоциируется с играми, что не совсем правда.Вы по-прежнему можете создавать традиционные приложения с использованием XNA, хотя вам может потребоваться больше времени для создания пользовательского интерфейса, а не Silverlight.

Вам, вероятно, стоит проверить App Hub от Microsoft, так как имеется масса образцов, фактически у них есть категория, специально предназначенная для 3D.Имейте в виду, что с самого начала вы должны попытаться понять приведенные здесь примеры.Даже если код, который вы видите в первый раз, может казаться похожим на раздутый или дополнительный код, на самом деле есть необходимые компоненты, которые следует учитывать при разработке 3D-приложений.

В любом случае, этот пример проходит через основы 3D с использованием XNA на Windows Phone 7. РЕДАКТИРОВАТЬ: Если вы не хотите использовать XNA, есть этот вопрос , который был задан ранее.Есть несколько решений для использования 3D в Silverlight.

...