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

Практика. Основы 2Д. Работа со SpriteBatch. Масштабирование, повороты, отражения

< Самостоятельная работа 1 || Самостоятельная работа 2: 123
Аннотация: Целью данной работы является освоение основного объекта для работы с двумерной графикой в XNA – класса SpriteBatch. В ходе работы мы рассмотрим различные преобразования над двумерным изображением, которые позволяет выполнять SpriteBatch.
Ключевые слова: коэффициенты

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

Создать в графическом редакторе растровое изображение в одном из форматов, используемом в XNA Game Studio.

Отобразить нарисованное изображение в центре экрана с оригинальным размером так, чтобы центр изображения совпадал с центром экрана.

Отобразить нарисованное изображение в центре экрана с масштабом 2:1, то есть размер должен быть увеличен в два раза.

Реализовать анимацию изменения размера изображения (увеличение до определенного размера, затем уменьшение, коэффициенты масштабирования должны изменяться от 1/2 до 2).

Реализовать эффект поворота изображения относительно:

  • Левого верхнего угла изображения
  • Центра изображения
  • Правого нижнего угла

Реализовать отражение изображения в горизонтальном и вертикальном направлениях.

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

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

Компелятор говорит что у 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" (пропущена ссылка на сборку?)   

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

 

Артем Волынец
Артем Волынец
Украина, Киев
Владимир Камышан
Владимир Камышан
Украина, Киев