Текущий архив: 2008.07.06;
Скачать: CL | DM;
Вниз
3D tetris Найти похожие ветки
← →
Creative (2007-02-14 12:57) [120]Следующая версия:
добавлена опция Preview, в режиме Top фигурки тоже вращаются
http://forum.mirgames.ru/index.php?showtopic=3286&st=30&gopid=49399&#entry49399
← →
MonoLife (2007-02-14 15:47) [121]Да, вроде, все нормально, хоть сейчас на конкурс тетрисов :)
Осталось только поправить надпись "Добро пожаловать в...", что-то не ровно как-то она спозиционирована, кажись...
← →
Creative (2007-02-14 15:55) [122]
> Осталось только поправить надпись "Добро пожаловать в...
> ", что-то не ровно как-то она спозиционирована, кажись..
>
ну, она вообще скоро уберется :-)
← →
ANTPro © (2007-02-14 22:56) [123]> [122] Creative (14.02.07 15:55)
Версия Tetris3D v3-9
Не нажимаются кнопки четко(Не фиксируются)
ИМХО Не хватает кнопки назад в настройках
Почему если дно сверху, то не уберается сетка?
Непонятки со сглаживанием (Сетка зубристая)
← →
Creative (2007-02-15 10:06) [124]ANTPro
> Не нажимаются кнопки четко(Не фиксируются)
Не поняла. Можно еще раз. Какие именно кнопки?
>ИМХО Не хватает кнопки назад в настройках
то есть Escape не хватает?
>Почему если дно сверху, то не уберается сетка?
Мда...недоделка, каюсь :-)
>Непонятки со сглаживанием (Сетка зубристая)
Сама не очень понимаю. У меня стоит режим glEnable (GL_LINE_SMOOTH), но мне не очень нравится результат.
← →
ANTPro © (2007-02-15 16:42) [125]> [124] Creative (15.02.07 10:06)
> Не поняла. Можно еще раз. Какие именно кнопки?
Те что в настройках при нажатии моргают.
> то есть Escape не хватает?
Нет. ИМХО должно быть. Туда можно зайти мышкой, а выйти нельзя.
Сама не очень понимаю. У меня стоит режим glEnable (GL_LINE_SMOOTH), но мне не очень нравится результат.
Я пробовал выставлять в драйверах сглаживание не помогло.
← →
Sapersky (2007-02-16 15:03) [126]Пара мелких придирок:
1) Игра отъедает 100% процессорного времени. Непонятно, зачем такой суровый реалтайм - судя по темпу игры, стандартного таймера было бы достаточно. Хотя как крутить основной цикл - дело вкуса, можно оставить и так, но во всяком случае следует притормаживать при постановке на паузу/минимизации окна.
2) При использовании 16-битного Z-буфера (он включается если глубина цвета 16 бит, также некоторые карты, например, интегрированная на i915, только 16-битный и поддерживают) тень от падающей фигуры в некоторых ракурсах "рябит" (при попадании на другие фигуры, т.е. когда несколько полигонов в одном или почти одном месте). Следует приподнять тень, или использовать Z-bias, или уменьшить Z-диапазон (придвинуть ближе заднюю отсекающую плоскость).
А так неплохо. Хотя к управлению нужно долго привыкать.
← →
Creative (2007-02-16 15:27) [127]
Sapersky (16.02.07 15:03) [126]
> можно оставить
> и так, но во всяком случае следует притормаживать при постановке
> на паузу/минимизации окна.
Имеется в виду останавливать таймер во время паузы?
>Следует
> приподнять тень, или использовать Z-bias, или уменьшить
> Z-диапазон (придвинуть ближе заднюю отсекающую плоскость).
Уже делаю.
Огромное спасибо. Замечания очень ценные.
← →
Sapersky (2007-02-16 21:08) [128]Имеется в виду останавливать таймер во время паузы?
Если это таймер (который SetTimer/KillTimer) - останавливать необязательно, он в любом случае не будет сильно грузить процессор.
Но сейчас, я так понимаю, используется цикл выборки сообщений с PeekMessage, что-то вроде:
While (not bQuit) do
If PeekMessage(msg, handle, 0, 0, PM_REMOVE) then begin
TranslateMessage(msg); DispatchMessage(msg);
end else begin
Update(...); Draw(...);
end;
В этом случае при включенной паузе или минимизации окна (см. WM_ACTIVATE) вместо Update/Draw лучше делать Sleep.
Во всяком случае при минимизации, когда пользователь явно хочет заняться чем-то другим, а игра продолжает работать, отнимая нужное ему процессорное время. Опять же, фигуры продолжают падать; можно, конечно, ставить на паузу вручную, но лучше автоматически, как во всех "больших" играх.
← →
Creative (2007-02-19 15:40) [129]Sapersky (16.02.07 15:03) [126]
>но во всяком случае следует притормаживать при постановке
> на паузу/минимизации окна.
При минимицазии окна игрушка автоматом встает на паузу и перестает грузить процессор (по крайнемер мере если я не ошибаюсь :-) )
> При использовании 16-битного
> Z-буфера тень от падающей фигуры в некоторых
> ракурсах "рябит"
больше не рябит
http://forum.mirgames.ru/index.php?showtopic=3286&st=30&gopid=49808&#entry49808
← →
Creative (2007-02-20 11:41) [130]исправила глюки, скорость растет медленнее
http://forum.mirgames.ru/index.php?showtopic=3286&st=30
← →
MonoLife (2007-02-22 08:50) [131]Вроде, все ок..! Респект!
А в настройках Pit Size, Seed, Waste как менять?
← →
Creative (2007-02-22 10:23) [132]
> А в настройках Pit Size, Seed, Waste как менять?
PitSize просто выбираете нужное значение и пробел.
Speed , Waste - отжать пробелом кнопку, потому +/- на правой клаве. Признаю, это все таки запарно, надо бы поправить
Страницы: 1 2 3 4 вся ветка
Текущий архив: 2008.07.06;
Скачать: CL | DM;
Память: 0.75 MB
Время: 0.025 c