Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal

Ответ
 
Опции темы
Старый 03.12.2009, 15:47   #1
rangel
AnyKey`щик
 
Аватар для rangel
 
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Скрыть меню, почистить экран и тп

Вообще лучше было бы создать тему самые частые вопросы, но так как таковой нету, уж извините что столько вопросов)
1. как мне очистить экран,
так же как очистить всё что прорисовывается после repaint; (т.е. чтобы там всё пусто было)
2. как повернуть картинку на 15 30 45 90 и тп
3. скажем на экране есть лишняя картинка которую нужно уже убрать, так как убрать? мб что нибудь вроде Free(image);
4. хочу сделать при движении игрока чтобы фон двигался, но так как фон у меня состоит из множественных изображений, передвигать всё не вариант
пока что всё... так как алгоритмы и сам напишу
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 15:56   #2
rangel
AnyKey`щик
 
Аватар для rangel
 
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Так же очень надоела ошибка ниже залил видео
Вложения
Тип файла: rar error.rar (346.9 Кб, 586 просмотров)
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 16:15   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Экран очищается так:
SetColor(255,255,255);
FillRect(0,0,GetWidth?GetHeight); 
Повернуть изображение можно с помощью Lib_canvas

Для выгрузки ресурсов используется библиотека Lib_memclean

На счет ошибки - иногда помогает установка совместимости с Win 98, однако в висте по-моему не помогает.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
rangel (03.12.2009)
Старый 03.12.2009, 16:43   #4
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Сообщение от rangel Посмотреть сообщение
3. скажем на экране есть лишняя картинка которую нужно уже убрать, так как убрать? мб что нибудь вроде Free(image);
4. хочу сделать при движении игрока чтобы фон двигался, но так как фон у меня состоит из множественных изображений, передвигать всё не вариант
3. Делать копию экрана до вывода лишней картинки. Потом эту копию вырисовывать обратно
4. В ту же сторону смотреть, как и в пункте 3
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 16:52   #5
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Сообщение от rangel Посмотреть сообщение
игрок должен будет втыкаться в стенки а не ходить по всему фону так что это не вариант
Для этого и нужно использовать проверки в алгоритме - а не уткнулся ли персонаж носом во что-нибудь, и не пора ли ему вытереть кровь и перестать двигать фон.
А этот самый фон можно нарисовать не на экране, а куда-нибудь в image с размером больше дисплея - и потом уже выводить определённую часть этой картинки на экран.
(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 22:41   #6
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Восклицание Ответ: Скрыть меню, почистить экран и тп

Сообщение от rangel Посмотреть сообщение
Так же очень надоела ошибка ниже залил видео
Как ты 9мб зажал в 300кб?
__________________


(Offline)
 
Ответить с цитированием
Старый 03.12.2009, 23:08   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Для создания игр лучше не использовать методы стандартной Canvas, а использовать Lib_game и делать все на спрайтах.

Сообщение от DIMMON4IK
Как ты 9мб зажал в 300кб?
Кадры то очень похожи, изменения происходят только в небольших областях, поэтому rar смог его хорошо сжать.
(Offline)
 
Ответить с цитированием
Старый 04.12.2009, 00:19   #8
rangel
AnyKey`щик
 
Аватар для rangel
 
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Рар на максимум)
а на счёт lib_game я бы его использовал еслиб экран не мерцал, но я уже настроил так что фон передвигается когда нужно
(Offline)
 
Ответить с цитированием
Старый 05.12.2009, 14:54   #9
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Если нужен поворот экрана на 15, 30 и проч. градусов - Lib_turn тебе в помощь
(Offline)
 
Ответить с цитированием
Старый 05.12.2009, 16:44   #10
rangel
AnyKey`щик
 
Аватар для rangel
 
Регистрация: 02.12.2009
Сообщений: 18
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Скрыть меню, почистить экран и тп

да всё уже не нужно
чтобы не создавать отдельную тему, хочу спросить можно ли создавать файл unit.pas например и выносить в него все функции чтобы не в 1 файле всё было
и как почистить память?
(Offline)
 
Ответить с цитированием
Старый 06.12.2009, 01:16   #11
12121
Нуждающийся
 
Регистрация: 26.12.2008
Сообщений: 57
Написано 22 полезных сообщений
(для 28 пользователей)
Ответ: Скрыть меню, почистить экран и тп

можно ли создавать файл unit.pas например и выносить в него все функции
http://forum.boolean.name/showthread...EE%E4%F3%EB%FC
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
rangel (06.12.2009)
Старый 07.12.2009, 00:20   #12
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Скрыть меню, почистить экран и тп

Конечно можно в отдельный файл.
Это называется модуль.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как очистить фон в коммандах? vad74 MidletPascal 7 18.12.2009 22:11
Как программно узнать имя пункта меню который был выбран (Обычное/стандартные меню)? Richik Основной форум 5 25.05.2009 23:20
Как очистить меню om2804 Основной форум 6 26.05.2007 00:01
очистить Текстуру! Проблема сEntityAlpha! Horror 3D-программирование 5 01.04.2007 00:20
Меню не на весь экран archerix Основной форум 3 26.09.2006 21:29


Часовой пояс GMT +4, время: 19:43.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com