Спонсор: Microsoft
Санкт-Петербургский государственный политехнический университет
Опубликован: 09.12.2013 | Доступ: свободный | Студентов: 1959 / 19 | Длительность: 06:23:00
Специальности: Программист
Самостоятельная работа 4:

Основы 3Д. Работа с библиотекой графических примитивов.

< Самостоятельная работа 1 || Самостоятельная работа 4: 12
Аннотация: Целью данной работы является освоение работы с библиотекой графических примитивов, свободно распространяемой на сайте creators.xna.com.

Задание на работу:

Подключить к проекту библиотеку трехмерных графических примитивов.

Отобразить весь набор графических примитивов на экране.

Задать одинакое вращение вокруг оси Y для всех примитивов.

Дополнительные материалы к лабораторной работе можно скачать здесь.

Теоретическая часть:

В стандартной поставке XNA Framework не включает набора "высокоуровневых" графических примитивов, таких как сферы, кубы и т.д. К счастью, на сайте http://creators.xna.com можно найти готовую библитеку для работы с графическими примитивами. Библиотека поддерживается начиная с XNA версии 3.1 и доступна по адресу http://creators.xna.com/en-US/sample/primitives3D.

Подробное описание и пример работы с данной библиотекой можно найти на сайте http://www.techdays.ru, в разделе "Разработка компьютерных игр".

Основным недостатком данной библиотеки можно считать отсутствие поддержки текстурирования по умолчанию. Можно лишь надеяться, что в следующих версиях библиотеки этот недостаток будет исправлен.

< Самостоятельная работа 1 || Самостоятельная работа 4: 12
Сергей Попов
Сергей Попов

Компелятор говорит что у StorageContainer нет свойства TotalStorage, как решить эту проблему ?

ost dem
ost dem

не работает 

        AudioEngine engine;
        WaveBank waveBank;
        SoundBank soundBank;

пишет

Ошибка    2    Не удалось найти имя типа или пространства имен "AudioEngine" (пропущена директива using или ссылка на сборку?)    

 

так же не работает

using Microsoft.Xna.Framework.Xact;

пишет 

Ошибка    1    Имя типа или пространства имен "Xact" отсутствует в пространстве имен "Microsoft.Xna.Framework" (пропущена ссылка на сборку?)   

как это исправить?

 

Владимир Семыкин
Владимир Семыкин
Россия, Изобильный