Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.20;
Скачать: CL | DM;

Вниз

Насчет разработки РПГ   Найти похожие ветки 

 
Аццкий_рыцарь   (2006-12-11 16:43) [0]

Я тут пытался написать РПГ-ху с элементами экшна на ДелфиХ, даже выкладывал кусок игры, но потом я разочаровался в этом двиге ибо даже на сильных машинах игра показывала 40-50 ФПС это без поворота спрайтов и всяких там прозрачностей. Так же там много минусов и мой выбор пал на Asphyre. И переписывая игруху заново хочу чтоб там все было "четко". Вот меня интересует такой вопросик. Например у меня есть первая миссия. Допустим для нее есть карта, спрайты всяких камушков-деревьев, но я незнаю как мне сделать например чтоб через 10 минут если миссия не завершена то конец игры. Тоесть мне для каждой мисси для каждого события надо посоздавать дофига таймеров которые будут отсчитывать время респа монстров, всякие подсказки и прочее? Или же это делается каким-то другим способом? Просветите плиз нубаса


 
RzCoDer ©   (2006-12-11 16:46) [1]

обойдёшься одним таймером) просто для каждого объекта храни время его создания/жизни/смерти и на базе этих параметров а така же текущего времени производи необходимые операции


 
Cash ©   (2006-12-11 17:41) [2]

Ага, и по тику основного таймера обновляй время каждого объекта
карты.
Там еще желательно создать флаг состояния для объекта, жив/мертв/
хожу/болду пинаю/... и т. д. так будет наглядне.



Страницы: 1 вся ветка

Текущий архив: 2008.01.20;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.038 c
15-1197965975
@!!ex
2007-12-18 11:19
2008.01.20
Установка компонентов на Turbo Delphi Explorer


15-1197404481
Амплоадо
2007-12-11 23:21
2008.01.20
Delphi не могу Turbo установить


2-1198135098
LexXL
2007-12-20 10:18
2008.01.20
независимое окно


2-1198140185
namco
2007-12-20 11:43
2008.01.20
программа из delphi


2-1198127548
DimonS
2007-12-20 08:12
2008.01.20
Рисование, TImage





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский