Компелятор говорит что у StorageContainer нет свойства TotalStorage, как решить эту проблему ? |
Санкт-Петербургский государственный политехнический университет
Опубликован: 09.12.2013 | Доступ: свободный | Студентов: 2057 / 31 | Длительность: 06:23:00
Темы: Программирование, Игры, Образование
Специальности: Программист
Теги:
Самостоятельная работа 2:
Практика. Основы 2Д. Работа со SpriteBatch. Масштабирование, повороты, отражения
Теоретическая часть:
В классе SpriteBatch имеется большое количество перегруженных методов Draw. Рассмотрим вариант вызова, содержащий наибольшее количество параметров. Такой вариант вызова позволяет задать различные параметры эффектов отображения изображений на экран:
public void Draw ( Texture2D texture, Vector2 position, Nullable<Rectangle> sourceRectangle, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth )
Название параметра | Значение |
---|---|
texture | Ссылка на изображение, которое необходимо нарисовать |
position | Позиция изображения на экране |
sourceRectange | Участок изображения, который необходимо нарисовать. Использование этого параметра удобно, например, при работе со спрайтовой анимацией. Если нужно нарисовать изображения целиком, следует передать null |
color | Цвет для смешивания. Обычно имеет значение Color.White. |
rotation | Угол поворота изображения относительно точки вращения. Задается в радианах. |
origin | Позиция точки вращения в локальных координатах изображения. |
scale | Коэффициенты масштабирования по обеим осям |
effects | Набор эффектов, может принимать значения:
|
layerDepth | "Глубина" изображения на экране. Принимает значения от 0 (наиболее близко) до 1 (наиболее далеко). Используется лишь в некоторых режимах отображения. |