|
Компелятор говорит что у StorageContainer нет свойства TotalStorage, как решить эту проблему ? |
Санкт-Петербургский государственный политехнический университет
Опубликован: 09.12.2013 | Доступ: свободный | Студентов: 2068 / 33 | Длительность: 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 (наиболее далеко). Используется лишь в некоторых режимах отображения. |