|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2013, 18:07 | #1 |
Пользователь
Регистрация: 15.11.2012
Сообщений: 34
|
Фон
Привет всем, опять обращаюсь к вам
Мы со знакомым работаем над простенькой 2д игрой(вид сверху), до этого времени я занимался самим персонажем и всеми техническими вопросами, а мой, так сказать, напарник рисовал фон. И вот мы решили объединить все это, но возникла проблема. Вот кусок кода, который я использую для перемещение персонажа: Код:
Оператор cleardevice() я использую для очистки экрана, чтоб персонаж не оставлял след из самого себя. Но проблема в том, что данный оператор очищает весь экран в том числе и фон. Можно конечно постоянно обновлять фон, но это тоже не вариант, так как тогда картинка будет постоянно мигать при перемещении персонажа. Возможно есть какая то возможность очищать только определенную область вокруг персонажа, или выделить фон в отдельный слой, который очищение не будет затрагивать? Заранее спасибо! Последний раз редактировалось truniger2011; 09.02.2013 в 18:10. |
09.02.2013, 19:51 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
По-моему есть функция сохранения части экрана.
http://netcode.ru/cpp/?artID=4192 перед выводом персонажа копируй часть экрана в буффер, потом восстанавливай назад и рисуй перса в другом месте.
I'm learning to live...
|
10.02.2013, 19:46 | #3 | |
Пользователь
Регистрация: 15.11.2012
Сообщений: 34
|
Цитата:
|
|
10.02.2013, 20:01 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Такой функции нет. Очистка производится путем заливки фоновым цветом.
В модуле graph за это должна отвечать процедура bar() если не ошибаюсь. Но это в том случае если на фоне у тебя нет рисунка.
I'm learning to live...
|
10.02.2013, 22:06 | #5 |
Пользователь
Регистрация: 15.11.2012
Сообщений: 34
|
|
11.02.2013, 15:45 | #6 |
Пользователь
Регистрация: 15.11.2012
Сообщений: 34
|
У меня еще такой вопрос, а как сделать прозрачный фон у текста в графическом режиме?
И можно ли выводить текущее значение не текстовой переменной на экран? например int Последний раз редактировалось truniger2011; 11.02.2013 в 17:27. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фон | Fryg | HTML и CSS | 4 | 01.01.2012 17:31 |
Фон | Shyt | HTML и CSS | 0 | 23.05.2011 13:11 |
Фон на фон. | Alex Cones | HTML и CSS | 3 | 11.09.2010 16:06 |
Фон | =Kroshka= | Microsoft Office Word | 2 | 23.07.2009 14:39 |
Фон | Стаханов_Андрей | Помощь студентам | 5 | 04.03.2008 08:20 |