Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Почему столкновения не всегда срабатывают?   Найти похожие ветки 

 
Карлсон   (2002-07-27 15:27) [0]

Как всегда ДельфиИкс.
На форме два игрока, у каждого свой класс для патронов.
В DoCollision для каждого патрона определяю, что если он столкнулся с патроном другого игрока, то наступает смерть патрона.
При том патроны могут двигаться только либо по вертикали, либо по горизонтали.
Но такое не всегда срабатывает.
Пробовал и с PixelCheck:=True и фолс, всеравно иногда один патрон погибает, а другой продолжает движение.
Помогите пожалуйста!


 
dRZ   (2002-08-03 18:42) [1]

Что у тебя В DoCollision ?
Смерть только того патрона, чей DoCollision сработал?
Тот патрон и погибает, но у второго Docollision уже не срабатывает, т.к. сталкиваться уже не счем.
Я прав?


 
Карлсон   (2002-08-03 18:52) [2]

Хм...
Действительно, получается что так.
А как же тогда синронизировать смерть обоих патронов?


 
cyborg   (2002-08-03 20:06) [3]

Когда ты прорверяешь на столкновение, уничтожай тот объект (пулька) с которым столкнулся, затем себя.


 
cyborg   (2002-08-03 20:08) [4]

При том патроны могут двигаться только либо по вертикали, либо по горизонтали.

Это тоже танчики?


 
Карлсон   (2002-08-03 23:04) [5]

%)))
нет, это подлодки :)))



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

Форум: "Игры";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
3-86729
Sergey_El'f
2003-01-10 09:34
2003.01.27
Как отрубить все приложения от dbf-ника


14-87067
MAN-IN-RED
2003-01-07 00:23
2003.01.27
Screen Mater


1-86744
jiura
2003-01-17 14:24
2003.01.27
ЗАпись


6-86992
Bsl
2002-11-28 08:01
2003.01.27
ARP кэш.


8-86982
Kela Yerg
2002-10-09 17:20
2003.01.27
как воспроизвести миди файл?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский