Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Алексей_x86
1 / 1 / 0
Регистрация: 17.01.2013
Сообщений: 21
#1

Как убрать искажения в raycasting алгоритме при обзоре по OY - C++

15.06.2013, 15:55. Просмотров 539. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Пишу 2.5D игру , где видимость трехмерного пространства создается с помощью алгоритма raycasting (на нем работает Doom , Doom II , Duke Nuknem 3D , Hexen). Вопрос такой : можно сделать нормальный обзор по оси OY , что бы не было искажения объектов (например когда в Hexen так делаешь , то объекты выгягиваются к верху а снизу сужаются)? Я делаю игру без движка , знаю что этот алгоритм устарел , знаю что он дает многие ограничения. Я пишу игру для себя , с целью саморазвития в программировании (на С++).
Спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2013, 15:55     Как убрать искажения в raycasting алгоритме при обзоре по OY
Посмотрите здесь:

Убрать реверс в CRC-алгоритме - C++
Господа, помогите ньюфагу. Нашел такую реализацию CRC32. Если проверить здесь www.zorc.breitbandkatze.de/crc.html, видно что она выдает...

При работе с 24-разрядными изображениями происходят искажения - C++
пытаюсь заставить этот код работать, для начала просто открываю бмп файл, и сохраняю данные в другой бмп файл, так вот с 16,256-цветными...

Как убрать консоль при запуске приложения с OpenGL? - C++
Добрый день. Работаю в Qt Creator. (Обычный консольный проект на C++ без Qt) Делаю программу с OpenGL и хотелось бы убрать консоль...

Как убрать лишние символы при выводе в консоль списка файлов? - C++
Поясните, пожалуйста. Собираю кроссплатформенные методы, для работы с файлами. Взял для разбора такой метод. Всё работает, только вот...

Как сделать очередь и убрать паузу программы при вводе данных? - C++
Написал прогу, при вводе новый параметров детали программа останавливается, как можно переделать, что бы этого не было? И как сделать...

Как убрать запятую в конце при циклическом поштучном выводе слов? - C++
for(int i=0;i<CountExact; i++ ) { Console.Write("{0},", exact); }вывожу последовательно...

Borland c 5.02 при запуске по шагам (F8) вылетает окошко CPU c кодом АСМ как его убрать? - C++
День добрый. Кто знает подскажите пожалуйста в Borland C++ 5.02 при пошаговом запуске программы выдает окошко CPU с асемблерным кодом как...

Создание искажения звука - C++
Есть мр3 файл, хочу исказить выводимый звук или добавить эффект. Использую библиотеку Bass для воспроизведения звука. Если нельзя...

написать функцию искажения буквы - C++
Помогите, пожалуйста, написать функцию искажения буквы. Есть словарь, в нем не менее 20 слов. С кл-ры вводятся слова с ошибкой: искажение...

Убрать символ при выводе - C++
У меня есть программа, которая меня цвет и вид курсора мыши. И выводит на экран какая кнопка мыши нажата. Но у меня почему-то еще в конце,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru