0 / 0 / 0
Регистрация: 25.06.2015
Сообщений: 3
|
|
1 | |
Как спрятать часть изображения rectangle?31.05.2018, 12:36. Показов 3826. Ответов 1
Метки нет (Все метки)
Добрый день! Представьте себе winFrom'овский textBox со скроллами. То есть имеется видимая часть (в центре контролла) с частью текста, и есть не видимая часть. Привожу в пример 1 изображение .
Назовем черную панель Панель, а содержимое Контекст. У меня была идея вычислять ректангл Контекста исходя из ректангла Панели методом Rectangle.Intersect(Rectangle panel, Rectangle context); Он возращает новый Rectangle, вычисляя смежность (? ну или пересечение) из двух. Все было бы хорошо, если бы ректангл умел рисовать, относительно своей позиции, пустую часть, а потом часть текстуры. Смотрите 2 изображение. Но тема не работает. Так как мне спрятать то часть текстуры? Или быть может я не там лазаю, не в ректанглах дело? Каким способом можно реализовать подобное GUI средствами Xna? Или быть может без сторонник библиотек тут не обойтись? Хочу все сам сделать. Спасибо за внимание и помощь.
0
|
31.05.2018, 12:36 | |
Ответы с готовыми решениями:
1
Спрятать часть изображения под блок Как часть формулы спрятать в функцию? Как спрятать большую часть кода Спрятать часть интерфейса класса |
0 / 0 / 0
Регистрация: 25.06.2015
Сообщений: 3
|
||||||
08.06.2018, 08:27 [ТС] | 2 | |||||
Найдено решение, узнав на сайте SFML (другой граф. движок).
Решение: в методе Draw поменять текущий ViewPort графического устройства. Данный способ можно и использовать для прорисовки миникарты. И так, можно все сделать в одном методе Draw(). Стоит отметить, что нужна переменная, хранящая первоначальные размеры экрана width и height (допустим 600 на 600).
0
|
08.06.2018, 08:27 | |
08.06.2018, 08:27 | |
Помогаю со студенческими работами здесь
2
Спрятать url изображения Как скопировать в текстурный объект часть изображения? Как загрузить заданную часть изображения в Image? Как определить является ли часть изображения прозрачным Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |