![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Че за глюки такие?
Карлсон © (2002-08-25 00:53:00)сабж.
Я использую дельфиикс.
собственно траблы возникли, когда я дошел до той части создания игры, когда необходимо несколько раз подряд, не выходя из игры запустить игровую поверхность.
ну вот у меня когда у одного из игроков достигается заранее обозначенный предел фрагов, дхдро финализируется и инициализируется дхдро второй, где у меня меню.
когда я снова из второго инициализирую первый, все объекты, которые были ранее на первом дхдро находятся на тех же местах и в тех же количествах, а точнее объекты, которые я создаю при инициализации дхдро, появляются в двойном количестве.
мне что, придется все уничтожать в ручную при финалайзе?
я думал, что если исчезает поверхность, на которой рисуешь, то и объекты, размещенные на ней уничтожаются.
и что за надпись такая, если запускать экзешник не под дельфей, вылетает мессага "Devision by zero".
буду очень благодарен, если поможете разобраться с глюками.
Axis_of_Evil (2002-11-28 15:58:00) [1]Совет: Используй одын DXDraw
pasha676 (2002-11-28 10:28:00) [2]
> я думал, что если исчезает поверхность, на которой рисуешь,
> то и объекты, размещенные на ней уничтожаются.
Объекты не принадлежат поверхности - они на нее выводяться. Ну и конечно крайне желательно выводить все в одном DXDraw.
TButton (2002-11-28 01:55:00) [3]2Ev_genus
есть ДХ, есть люди которые его используют и не обяzательно отпускать едкие комментарии по етому поводу.
2Карлсон
Попробуй все-таки обойтись одним дхдро
Namo (2002-08-25 14:33:00) [4]
> Карлсон
Ev_genus вам так и сказал, это ваша ошибка.
поставь каунтер, если создается больше одно поверхности, то заного не рисовать
Карлсон (2002-08-25 13:36:00) [5]я кажется просил объяснения моей ошибки, а не указания на то, что я выбрал не ту технологию разработки!
могли бы и промолчать!
Ev_genus (2002-08-25 02:34:00) [6]Твоя проблема возникла в самом начале: Я использую дельфиикс.