|
03.12.2009, 15:47
|
#1
|
AnyKey`щик
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений (для 0 пользователей)
|
Скрыть меню, почистить экран и тп
Вообще лучше было бы создать тему самые частые вопросы, но так как таковой нету, уж извините что столько вопросов)
1. как мне очистить экран,
так же как очистить всё что прорисовывается после repaint; (т.е. чтобы там всё пусто было)
2. как повернуть картинку на 15 30 45 90 и тп
3. скажем на экране есть лишняя картинка которую нужно уже убрать, так как убрать? мб что нибудь вроде Free(image);
4. хочу сделать при движении игрока чтобы фон двигался, но так как фон у меня состоит из множественных изображений, передвигать всё не вариант
пока что всё... так как алгоритмы и сам напишу
|
(Offline)
|
|
03.12.2009, 15:56
|
#2
|
AnyKey`щик
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Так же очень надоела ошибка ниже залил видео
|
(Offline)
|
|
03.12.2009, 16:15
|
#3
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Экран очищается так:
SetColor(255,255,255); FillRect(0,0,GetWidth?GetHeight);
Повернуть изображение можно с помощью Lib_canvas
Для выгрузки ресурсов используется библиотека Lib_memclean
На счет ошибки - иногда помогает установка совместимости с Win 98, однако в висте по-моему не помогает.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.12.2009, 16:43
|
#4
|
ПроЭктировщик
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений (для 43 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Сообщение от rangel
3. скажем на экране есть лишняя картинка которую нужно уже убрать, так как убрать? мб что нибудь вроде Free(image);
4. хочу сделать при движении игрока чтобы фон двигался, но так как фон у меня состоит из множественных изображений, передвигать всё не вариант
|
3. Делать копию экрана до вывода лишней картинки. Потом эту копию вырисовывать обратно
4. В ту же сторону смотреть, как и в пункте 3
|
(Offline)
|
|
03.12.2009, 16:52
|
#5
|
ПроЭктировщик
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений (для 43 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Сообщение от rangel
игрок должен будет втыкаться в стенки а не ходить по всему фону так что это не вариант
|
Для этого и нужно использовать проверки в алгоритме - а не уткнулся ли персонаж носом во что-нибудь, и не пора ли ему вытереть кровь и перестать двигать фон.
А этот самый фон можно нарисовать не на экране, а куда-нибудь в image с размером больше дисплея - и потом уже выводить определённую часть этой картинки на экран.
|
(Offline)
|
|
03.12.2009, 22:41
|
#6
|
Знающий
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений (для 78 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Сообщение от rangel
Так же очень надоела ошибка ниже залил видео
|
Как ты 9мб зажал в 300кб?
|
(Offline)
|
|
03.12.2009, 23:08
|
#7
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Для создания игр лучше не использовать методы стандартной Canvas, а использовать Lib_game и делать все на спрайтах.
Сообщение от DIMMON4IK
Как ты 9мб зажал в 300кб?
|
Кадры то очень похожи, изменения происходят только в небольших областях, поэтому rar смог его хорошо сжать.
|
(Offline)
|
|
04.12.2009, 00:19
|
#8
|
AnyKey`щик
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Рар на максимум)
а на счёт lib_game я бы его использовал еслиб экран не мерцал, но я уже настроил так что фон передвигается когда нужно
|
(Offline)
|
|
05.12.2009, 14:54
|
#9
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Если нужен поворот экрана на 15, 30 и проч. градусов - Lib_turn тебе в помощь
|
(Offline)
|
|
05.12.2009, 16:44
|
#10
|
AnyKey`щик
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
да всё уже не нужно
чтобы не создавать отдельную тему, хочу спросить можно ли создавать файл unit.pas например и выносить в него все функции чтобы не в 1 файле всё было
и как почистить память?
|
(Offline)
|
|
06.12.2009, 01:16
|
#11
|
Нуждающийся
Регистрация: 26.12.2008
Сообщений: 57
Написано 22 полезных сообщений (для 28 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
можно ли создавать файл unit.pas например и выносить в него все функции
http://forum.boolean.name/showthread...EE%E4%F3%EB%FC
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
07.12.2009, 00:20
|
#12
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Скрыть меню, почистить экран и тп
Конечно можно в отдельный файл.
Это называется модуль.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:13.
|