Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Насчет спрайтов в DelphiX [Delphi, DelphiX, Windows]


Страницы:   1 2

Рикитикитави ©   (2005-12-15 13:46:00) 

Тут игру делаю на подобии Кримсонленд. И незнаю как зделать что б монстр время от времени менял свое нaправление и шел не к игроку а в произвольную точку несколько секунд, а потом снова шел к игроку. Помогите плиз я новичек. Вот собсна код : webfile.ru/691999


Рикитикитави   (2005-12-16 13:35:00) [21]

Не, я такое делал, но проблема в том, что монстры тогда в один момент все идут в случайном направлении а мне надо чтоб некоторые монстряки шли на игрока а некоторые шли курить:)


MonoLife   (2005-12-16 06:49:00) [22]

>П7[5]
Cool! :) пардон, не удержался


П7   (2005-12-16 03:03:00) [23]

Делаешь монстрам параметр - "курить"! (:
И параметр - "время".
И ещё - "место_для_курения".

если монстер.курить = пора тогда
вот
 топаем в монстер.место_для_курения
 монстер.время = монстер.время-время_апдейта
 если монстер.время < 0 тогда
   монстер.курить = покурили
   монстер.время = ВРЕМЯ_УБИВАТЬ
 усё
усё
иначе
вот
 топаем в ОБЪЕКТ_ДЛЯ_УБИЙСТВА
 монстер.время = монстер.время-время_апдейта
 если монстер.время < 0 тогда
   монстер.курить = пора
   монстер.место_для_курения = случайное_место_для_курения
   монстер.время = ВРЕМЯ_КУРИТЬ
 усё
усё


Вот тебе мега-псевдо-код. Если разберёшься.. (:


Рикитикитави   (2005-12-16 02:50:00) [24]

2 Signate

ну смотри ты бегаешь чуваком, а на него постоянно бегут монстры. А мне надо чтоб они не постоянно бежали, а время от времени изменяли рандомно свое направление на пару секунд. Вот и все :) а я незнаю как такого сделать.


Signate   (2005-12-15 23:23:00) [25]

лично я ничего из выше сказанного не понял :)


Рикитикитави   (2005-12-15 22:47:00) [26]

Ну помогите, а? а то застопорился я на этой проблеме!


Рикитикитави   (2005-12-15 13:48:00) [27]

Ой забыл бекграунд убрать :( Если будет долго компилироваться, то ниче :)
И еще, монстры дергаются потому что если зделать чтоб они плавно шли, то тогда они наложатся друг на друга и получится как бы один спрайт а это не есть гуд :) Жду помощи, мастера!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо