![]() |
Ответ: raycasting
Цитата:
Код:
Uint32 buffer[screenWidth][screenHeight]; Цитата:
Код:
drawBuffer(buffer[0]); |
Ответ: raycasting
Вложений: 1
"чистый" SDL , без quickCG тоже медленно рисует вроде бы.
Вот я когда-то давно клепал на чистом SDL движок (с рейкастингом он правда никак не связан, но рисует всё попиксельно). На пентиуме тоже дико лагает. На гигагерцах вполне нормально идёт. Правда в этом моём движке проц шибко много ненужных вещей делает. Например , если спрайт находится за спрайтом, то невидимые зрителю пиксели он всё равно рисует. |
Ответ: raycasting
Работает, немного глючит курсор когда ездит снизу, справа - он попадает в область где не очищается буфер. Также если уехать сильно влево/вправо то глючить начинает бекграунд. Также нету синхронизации по времени? Все спрайты я проезжаю за 2 сек.
|
Ответ: raycasting
Цитата:
Цитата:
|
Ответ: raycasting
Вложений: 1
Есть порт вульфенштейна на SDL.
Там он работает как и положено. Нужно будет глянуть как там реализован вывод пикселя. |
Часовой пояс GMT +4, время: 17:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot