|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.09.2015, 17:48 | #11 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Вот с этого начните: Основы Unity и Сборка сцен
|
03.09.2015, 01:16 | #12 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Я конечно извиняюсь но юнити мне не нужен, я уже как то с ним имел дело, он не плох для всяких там шутеров как мне показалось, ну в общем там где делается акцент на графику, наверное , но для того что хочется мне как мне кажется, он не подойдет.
В общем по книги все что там надо сделать это окно создать, попробую обойти это библиотекой glut. Но мне все еще надо построить библиотеки glew и glfw, чтобы можно было продолжить. 1) Скачал исходники с http://glew.sourceforge.net/ и http://www.glfw.org/ 2) Скачал Cmake c http://www.cmake.org/ для построения. 3) Установил Cmake 4) Разархивировал glew и glfw 5) Запустил Cmake, в первом поле указал путь на разархивированную папку glfw c файлом CMakeLists.txt, во втором поле указал место для будущих файлов компилятора Visual Studio 6) Нажал Configure, выбрал свою весию Visual Studio (2013), нажал Generate, появились файлы Visual Studio по месту указном во втором поле. 7) В папке с файлами VS запустил файл проекта GLFW.sln 8) Выбрал ALL_BUILD нажал собрать, началась Debug сборка 9) Все успешно завершилось Я думал должны появиться файлы библиотеки GLFW с разрешениями .h .lib .dll чтобы можно было их закинуть в соответствующие папки visual studio/VC как и с glut. Но нигде никаких файлов не нашел, что не так делаю или все правильно делаю, но жду не того результата?
ученик самоучка
|
03.09.2015, 02:20 | #13 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,715
|
Ну у вас же в выводе есть все пути. Может начнете читать, что вам пишет компилятор/линкер?
|
03.09.2015, 02:46 | #14 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Там появился файл glfw3.lib, но остальные все файлы .exe разрешения, то есть нету файла с разрешением .h который можно было бы подключить через include.
ученик самоучка
|
03.09.2015, 08:17 | #15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И зачем .h файлу появляться после сборки? Он и до нее обычно есть.
Про glfw вообще-то было написано, что он лежит в папке extern. Ну и все .h в папке include. А с чего вы взяли, что вам еще glew нужен непонятно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.09.2015, 09:09 | #16 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Цитата:
Видео по играм: Unity 5 Highlight Reel GDC 2015 Цитата:
Я больше чем уверен, что ваша идея с написанием своего движка на OpenGL затухнет через год-два. Ну может через 5 лет. Вам же ещё нужно будет физический движок прикручивать. Это будет либо Bullet, либо PhysX. Потом вы осознаете, что для облегчения создания игр нужно прикручивать какой-нибудь скриптовый язык и т.д. К тому времени в Unity будет уже полноценная поддержка DirectX12. К тому же в вашем коде мало кому захочется разбираться. А когда вы пишите скрипты на Unity, то легко найти напарников. Вакансий на Unity намного больше, чем на внутренний движок компании на OpenGL. Вы просто сравните сколько времени нужно будет двум программистам, которые начали изучать с нуля: один - OpenGL, а другой Unity, чтобы сделать, например, бочку, которая катится с горки, ударяется о стену, взрывается и горит. Последний раз редактировалось 8Observer8; 03.09.2015 в 09:12. |
||
03.09.2015, 12:47 | #17 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
koker_007, если вы так хотите с нуля писать, то лучше выбирайте DirectX. Говорят, он проще в освоении. Правда, будет Windows Only. У DirectX язык шейдеров - HLSL. Это аналог GLSL в OpenGL. Я читал, что у GLSL очень много подводных камней. И пока изучал сам сталкивался. Пока вы познаете все его нюансы и пройдётесь по всем граблям - постареете. А ведь нужно научиться быстро выдавать качественный результат заказчику или команде. Тем более, учитывая, что даже на этапе запуска примеров вы буксуете. Я представляю, как вы будете буксовать, пока научитесь рисовать вращающийся кубик с текстурой. Признаюсь, у меня ушёл на это год.
Последний раз редактировалось 8Observer8; 03.09.2015 в 12:57. |
04.09.2015, 17:05 | #18 |
Пользователь
Регистрация: 30.03.2015
Сообщений: 35
|
Сейчас пытаюсь через glfw создать окно, библиотека glfw подключилась команды распознаются (наконец то ), но беда не бывает одна, теперь при компиляции проекта, окна GLFW вылезают такие ошибки, я так понимаю он все таки не может найти команды, те команды которые подключил. То есть объявление функций он нашел, а команды исполнения самих функции - нет, я правильно понял?
Как решить это?
ученик самоучка
|
05.09.2015, 09:00 | #19 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Скорее всего, VS не находит библиотек, в которых располагаются определения функций. "Неразрешённый внешний символ" - это значит, что есть объявление функции, но не "разрешается" (то есть не находится) определение.
В настройках проекта нужно указать путь к библиотеке. В общем, погуглите, как подключаются внешнии зависимости к VS. Последний раз редактировалось 8Observer8; 05.09.2015 в 09:03. |
05.09.2015, 09:09 | #20 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,715
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как подключать свой заголовочный файл через <> | _SOKOL_ | Общие вопросы C/C++ | 14 | 04.02.2013 12:05 |
куда подключать кулер на корпус? | Маx | Компьютерное железо | 2 | 05.05.2012 21:11 |
Здраствуйте! Как подключать текстовые поля по галочке? | GRS1988 | JavaScript, Ajax | 1 | 19.11.2011 01:22 |
access 07 + delphi как подключать базы и осуществить поиск в них? | frizz | Microsoft Office Access | 5 | 30.11.2009 07:10 |
Как запретить пользователям подключать сетевые диски? | Stilet | Операционные системы общие вопросы | 5 | 21.08.2009 15:49 |