![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DoCollision B DelphiX [Delphi, DelphiX, Windows]
Аццкий_рыцарь:) © (2005-12-29 14:07:00)
Страницы: < 1 2 3 4 5 6 7 8 9 10
когда спрйт анимируется, то DoCollision происходит только на первом его кадре. А мне нужно что б на всех кадрах происходило колижн ХЕЛП!
JUS (2005-12-29 23:58:00) [181]
> grouzd[E]v © (29.12.05 20:14) [8]
> Блин, не понял ты меня - я имел ввиду что нефиг все время
> народ отсылать к другим библиотекам, пущай пишут на чем
> хотят
Я поддерживаю. Это правильно)
grouzd[E]v (2005-12-29 20:14:00) [182]
> grouzd[E]v © (29.12.05 17:18) [6]:
> (а мы разве знакомы???)
> Нет! До П7 тебе далеко! :)))
Так, на всякий... Да и причем тут П7?
> ИМХО: лабуда то, что все говорят, как круто кодить на API,
> но никто не юзает это в полную силу!
Блин, не понял ты меня - я имел ввиду что нефиг все время народ отсылать к другим библиотекам, пущай пишут на чем хотят
---
... we are walking on a thin line and you better avoid the risk ...
Cash (2005-12-29 17:51:00) [183]grouzd[E]v © (29.12.05 17:18) [6]:
(а мы разве знакомы???)
Нет! До П7 тебе далеко! :)))
ИМХО: лабуда то, что все говорят, как круто кодить на API,
но никто не юзает это в полную силу!
JUS © (29.12.05 17:03) [5]:
Omega не лабуда, а крутая штука с названием GDK.
Сделана на DirectX 8.1, есть клон под DirectX 9.0.
Быстрее DekphiX больше чем 5 раз.
(с моей подачи разрыв можно увеличить до 20-40 раз!)
grouzd[E]v © (29.12.05 17:18) [6]:
Парень задал вопрос по DelphiX, первый же пост, твой, был на 100% исчерпывающим!
Но исходя из его прошлого поста, я посчитал необходимым дать совет
о смене либы!
grouzd[E]v (2005-12-29 17:18:00) [184]
> [2] Cash © (29.12.05 16:01)
Имхо и то и то лабуда полная и рулит OGL с API, но, блин, был же задан конкретный вопрос именно про DelphiX! Давайте еще ссылку google дадим. Ничего личного
---
... we are walking on a thin line and you better avoid the risk ...
JUS (2005-12-29 17:03:00) [185]
> Cash © (29.12.05 16:01) [2]
> IMHO: Omega круче!
Круче чем?
JUS (2005-12-29 17:02:00) [186]
> procedure TPlayer.DoCollision(Sprite:TSprite;var Done:Boolean);
>
> begin
> If Sprite is TOgon Then animate:='Dead';
> end;
TOgonэто класс тоже {огонь}
Spriteэто спрайт этого класса, т.е. TPlayer;
JUS (2005-12-29 16:57:00) [187]Collision ставь вконце кода DoMovie в таком случае. это мой пример:
procedure TPlayer.DoMove(MoveCount:Integer);
begin
{код анимации}
collision;
end;
procedure TPlayer.DoCollision(Sprite:TSprite;var Done:Boolean);
begin
If Sprite is TOgon Then animate:='Dead';
end;
если у тебя не получается, напиши кусок кода с анимацией и коллизией, мне кажется что там чтото не то!
Кстати тормоза пропали при объектах больше 60?
Cash (2005-12-29 16:01:00) [188]А еще лучше - послать DelphiX помыться! :)
Сходи за Омегой лучше, эта вещь будет и быстрее и красивее и
без этих тупых наворотов с колизиями! На держи:
http://www.ericbehme.de/download/Omega_0_93.zip
А за полной инфой ходи на:
http://www.delphisanctuary.com/forums/viewtopic.php?t=4
IMHO: Omega круче!
А на http://www.mirgames.ru/article/omega
посмотри нашинскую инфу по этому вопросу.
grouzd[E]v (2005-12-29 14:37:00) [189]В DelphiX вообще туго с коллизиями, особенно с анимацией. Выход - отменить pixelcheck (вроде так называется) и постараться не крутить спрайты. А еще лучше - самому определять столкновения
---
... we are walking on a thin line and you better avoid the risk ...