|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.05.2024, 19:01 | #41 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Посмотрел какой каталог указан -вложенная папка doom4 в каталоге doom4.Там и находятся файл level.h.Вроде бы все правильно.Код ошибки выдает 2 ошибку.
|
08.05.2024, 06:07 | #42 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Текст ошибки с кодом 2:
Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
08.05.2024, 18:36 | #43 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Вот как эти файлы находятся у меня - в rar архиве.exe у меня почему то вообще для любых программ не создается.
|
11.05.2024, 12:30 | #44 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Так у вас нет файла "level.h", но есть "level.txt" и "level.h.txt". Замените в коде расширение файла с h на txt, скомпилируйте и запустите. На будущее, в проводнике стоит включить отображение расширения файлов.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
11.05.2024, 18:58 | #45 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
А как создать level.h?
|
12.05.2024, 07:13 | #46 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
В данном случае расширение неважно (файл читается как текстовый), но нужно верно указать в коде путь до файла. Если хочется изменить расширение, то стоит сначала включить отображение расширения (на Win10: открыть окно проводника, в строке меню сверху выбрать раздел "Вид", поставить галочку в пункте "Расширения имен файлов"), а потом при переименовании файла указать желаемое расширение. Можно создать файл заголовка через Visual Studio (Проект - Добавить новый элемент - Файл заголовка), но в данном случае так делать не надо, так как файл хранит данные и не участвует в компиляции. Можно создать файл level.h и через Блокнот, просто при сохранении вписав расширение h вместо txt.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.05.2024, 19:00 | #47 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Проблема с текстурами.У автора прилагаются текстуры в файле Textures-16.png.Как их разбить на отдельные маленькие текстуры.Не могу понять.
|
12.05.2024, 19:04 | #48 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Вот этот файл
|
12.05.2024, 19:07 | #49 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
Файл
|
13.05.2024, 06:00 | #50 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
А зачем её разбивать? Загрузить файл как одну текстуру, а потом верно задать текстурные координаты для вершин. Хотя у вас как бы нет вершин (вся работа по растеризации делается вручную, насколько понимаю), и я не представляю, в каком именно месте текущего кода нужно добавить расчет текстурных координат перед вызовом pixel, чтобы взять цвет из текстуры вместо закодированного через индекс "c". Точнее, сами текстурные координаты, скорее всего, задаются через поля "u", "v" у структуры "walls", но нужно верно их интерполировать, чтобы взять нужный цвет.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в Delphi средствами OpenGL?? Нужна объяснить функции | artiom4356 | Общие вопросы Delphi | 2 | 01.08.2014 10:23 |
Как и где узнать все функции и процедуры OpenGL(желательно на Delphi) | artiom4356 | Общие вопросы Delphi | 4 | 01.08.2014 10:10 |
Qt+OpenGL. Qt "не видит" функции OpenGL | EnterFix | Qt и кроссплатформенное программирование С/С++ | 4 | 29.01.2013 18:59 |
Использование функции чужого приложения/OpenGL | coNsept | Общие вопросы C/C++ | 7 | 31.12.2010 16:15 |