|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2009, 19:11 | #21 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 36
|
дык у меня стоит антивирус))
|
02.11.2009, 19:24 | #22 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
видимо плохой...
прочитайте тему в разделе Общих вопросов по Делфи. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.11.2009, 19:26 | #23 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Если ваш антивирус не ловит "индюка" при запуске вашего же собственного EXE, а вы его наверняка запускали неоднократно перед отправкой к нам, то у вас антивирус с устаревшими базами, обновитесь.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
03.11.2009, 07:48 | #24 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 36
|
Вот, Это только исходники без EXE
|
03.11.2009, 10:03 | #25 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
ты где-то не очищаешь память мне кажется, у меня игра вылетела и сказала, что недостаточно памяти для обработки команды
Nobody expects Spanish Inquisition!
|
03.11.2009, 10:17 | #26 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Для начала строение игры должно быть таким:
1)Загрузка всех текстур, установка параметров экрана, формы др. параметров. Все происходит в FormCreate. 2)Обработка игры происходит в таймере. ПРи выводе существует битмап буффер в который выводится вся картинка, потом сам буфер выводится на канвас формы. После вывода буффер очищается (рисуется залитый черным прямоугольник размерами с буффер). Нужно внимательно соблюсти, чтобы загрузки текстур не происходили в таймере, иначе уже загруженная текстура будет загружаться еще и еще расходуя системную память, пока приложение не выдаст ошибку. У тебя как раз такой случай: Код:
3)При выходе (в ForcClose) должны освобождаться все используемые ресурсы, например текстуры выгружаются так Код:
|
03.11.2009, 10:19 | #27 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Освобождайте Bitmap после его отрисовки на форме. Вы каждый кадр создаёте новый, не освобождая старый, что вскоре приводит к краху игры. На самом деле игра крайне не оптимизирована.
pushl $0x18E3DF6B
call ICQ Последний раз редактировалось russian-stalker; 03.11.2009 в 10:23. |
03.11.2009, 10:35 | #28 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 36
|
Угу, спасибо нада пробнуть
провёл оптимизацию игры и вот что у меня получилось)) Но вот вокруг плеера остался белый фон падскажити как его убрать?? Последний раз редактировалось Stilet; 19.11.2009 в 14:35. |
03.11.2009, 11:48 | #29 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Код:
pushl $0x18E3DF6B
call ICQ |
03.11.2009, 12:06 | #30 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 36
|
Спасибо большое))) получилось))
тогда получается что процедура Graphmode совсем не нужна?? Последний раз редактировалось Stilet; 19.11.2009 в 14:36. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу чуточку помочь. пишу игру Pacman на Turbo C++... | Олегус | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 20.05.2009 23:57 |
Пишу прогу. Помогите! | Granus | Помощь студентам | 5 | 22.09.2008 16:42 |
Пишу *.dll помогите с методами | mdbm | Общие вопросы Delphi | 11 | 28.05.2008 14:19 |
Люди, плиз. Как создать простейшую 2-D игру, вид сбоку? | NNN | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 5 | 27.04.2008 14:51 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |