Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2010, 16:22   #1
Terrance!
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 66
По умолчанию оптимизация

Делаю стратегию, сделал пока совсем не много, но уже сейчас вижу, что дальше так не пойдёт.
Сейчас уже имеется два игровых класса- ваш солдат и солдат противника, по нажатию на ентер, они создаются дуг напротив друга и идут навстречу. Если создать их, хотя бы больше 3 раз, то начинаются тормоза!
Подскажите кто нибудь, что нужно исправить, чтобы тормоза ушли.
Вложения
Тип файла: rar оно.rar (3.81 Мб, 13 просмотров)
Terrance! вне форума Ответить с цитированием
Старый 23.09.2010, 16:51   #2
Gambler
Игрок
Форумчанин
 
Аватар для Gambler
 
Регистрация: 29.10.2006
Сообщений: 367
По умолчанию

эх и смутили меня твои пропуски строк.... Я уж грешным делом подумал, что ты форму в свой класс запихал. В общем делается так:
Класс - сцена. У нее метод - отрисовка. В нем же 2 списка юнитов (свои, чужие)
юнит - отдельный класс. Картинки для каждого не грузи. Держи в одном экземпляре и используй где нужно.
Жизнь всегда игра. Но смерть - не всегда поражение.

#define true (Math.random()>0.5) //Удачной отладки
Gambler вне форума Ответить с цитированием
Старый 23.09.2010, 16:55   #3
Terrance!
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 66
По умолчанию

Спасибо, попробую
Terrance! вне форума Ответить с цитированием
Старый 23.09.2010, 16:56   #4
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

не знаю,читать тяжело код,раскидай реализации по разным юнитам(unit) для удобства,и подключай.

а тормозит вероятно,от того что анимации весят много.

Ах да,ещё и bmp по 30 мб,через фотошоп можно уменьшить их вес до 3-4 мб в формате жпег.
За помощь: Нажмите на весы слева от сообщения!

Последний раз редактировалось savva; 23.09.2010 в 17:05.
savva вне форума Ответить с цитированием
Старый 23.09.2010, 17:21   #5
Terrance!
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 66
По умолчанию

Как по 30мб? Нету там такого.
Terrance! вне форума Ответить с цитированием
Старый 23.09.2010, 17:24   #6
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

ой,Кбайт)))
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 24.09.2010, 09:13   #7
Terrance!
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Gambler Посмотреть сообщение
эх и смутили меня твои пропуски строк.... Я уж грешным делом подумал, что ты форму в свой класс запихал. В общем делается так:
Класс - сцена. У нее метод - отрисовка. В нем же 2 списка юнитов (свои, чужие)
юнит - отдельный класс. Картинки для каждого не грузи. Держи в одном экземпляре и используй где нужно.
Чего -то у меня не пе получается. Помогите пожалуйста разобраться, как прописать 2 списка?
В описании класса Tscene - не получилось.
Код:
a: array [1..10] of Tunit;
b: array [1..10] of ETunit;
- ругается, что не знает никаких Tunit -ов и ETunit -ов
Terrance! вне форума Ответить с цитированием
Старый 24.09.2010, 10:57   #8
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Блинский....Эти классы ты должен сам написать!
_-Re@l-_ вне форума Ответить с цитированием
Старый 24.09.2010, 10:58   #9
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Блинский....Эти классы ты должен сам написать! Причём написать их надо в отдельном модуле, и этот модуль кинуть в папку с основным кодом.
P.S. Извиняюсь за два сообщения подряд, это случайно получилось...
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация Alex Cones Общие вопросы Delphi 9 07.07.2010 08:47
Оптимизация If + Or Alex Cones Общие вопросы Delphi 6 09.06.2010 01:42
Оптимизация Viper1287 Операционные системы общие вопросы 7 13.09.2009 15:33
Оптимизация Flangini Microsoft Office Excel 5 11.06.2009 11:48
Оптимизация Terran Общие вопросы Delphi 3 03.05.2008 19:03