![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Очень важно, нужна хорошая 2D библиотека для игры ( желательно лучшая на данный момент ) и документация к ней.
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
m1kle, OpenGL? всё открыто, инфы в гугле и на сайтах - навалом.
|
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
OpenGL это разве 2D?
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
А в чем отличия? Ты знаешь, что 2D - это частный случай 3D (проекция)? |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
bsa, нет. А не лучше ли DirectX 10 использовать?
|
|||
|
||||
| Solomon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 23.1.2006 Где: Украина Киев Репутация: нет Всего: 2 |
млин не начинайте этот вечный спор что лучше Опер или Директ... Обе бь посвоему хороши.. смотря для какой задачи -------------------- Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром... Соломон 2008 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Что умеешь, то и используй. Только учти, что DirectX только в Windows работает. |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
а откуда собственно можно скачать OpenGL?
Добавлено через 4 минуты и 8 секунд И ещё, как установить визул студио 2008 Бета 2 на висту? |
|||
|
||||
| FREEDEV |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 6.3.2007 Где: Украина->Одесс а Репутация: нет Всего: 3 |
http://www.opengl.org/
Но вообще DirextX и OpenGL зачастую поставляются с драйвером для твоей видеокарты. Вот еще хорошый мануаль, если будешь учить GL http://pmg.org.ru/nehe/index.html --------------------
Microsoft Windows Visla © |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
я уже давно открыл окно я этим сайтом, в википедии нашёл, насчёт скачать, не нашёл на их оффиц. сайте, дайти плиз ссылку.
Добавлено через 12 минут и 25 секунд к стати а с Dev-cpp он работает? |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
эх... они работают с любым нормальным компилятором, это же библиотека, а не среда программирования. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
разобрался, теперь вот такая ошибка пишет ( вот код )
ошибка [Linker error] undefined reference to `glClear@4' и много ошибок такого типа :( |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
подключи нужный .lib - файл от opengl. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
А где его скачать?
Добавлено через 11 минут и 23 секунды Скачал, теперь вопрос как их инклюдить и куда ставить? |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
* я скачал opengl32.lib, и glu32.lib, вроде это то..
использую Dev-cpp Это сообщение отредактировал(а) m1kle - 24.8.2007, 02:14 |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Это бинарные файлы, их нужно прописать в настройки проекта (libraries). |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
уже лучше, но другая ошибка
[Linker error] undefined reference to `WinMain@16' |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
File format not recognized :(((
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
создай консольный проект. Или вместо функции main() создай WinMain(). Только учти, у нее другие параметры - прочитай в документации какие.
Это сообщение отредактировал(а) bsa - 24.8.2007, 09:38 |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
вот мой код, ошибка - File format not recognized |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Это в каком месте ошибка вылетает? На этапе выполнения, компиляции или линковки?
Приведи полный текст ошибки и строку консоли (лога компиляции), после которой она возникает. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
netwar.ru/screen.jpg, я скриншот залил.
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Куда ты залил? Ничего не открывается. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Более бесполезного скриншота я не видел.
Открой "Журнал компиляции" и дай его содержимое. Скорее всего, ты как-то криво подключил либу. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Компилятор: Default compiler
Building Makefile: "C:\Users\.m1kle\Desktop\.m1kle Studios\Название в разработке\проект\Makefile.win" Выполнение make... make.exe -f "C:\Users\.m1kle\Desktop\.m1kle Studios\Название в разработке\проект\Makefile.win" all g++.exe main.o -o "Проект2.exe" -L"C:/Dev-Cpp/lib" -mwindows -lglaux -lopengl32 ../glu32.lib ../opengl32.lib ../glu32.lib: file not recognized: File format not recognized collect2: ld returned 1 exit status make.exe: *** [Проект2.exe] Error 1 Выполнение завершено |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
ну вот. теперь все понятно.
библиотеки подключаются ключем -l. Например: -lopengl32 -lglu32. То что у тебя есть ../glu32.lib и вызывает ошибку, так как g++.exe (компилятор Си++) пытается разобраться это исходник (*.cpp) или объектный файл (*.o), но не может опознать, вот и ругается. |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Спасибо ОРГОМНОЕ, работает, просто отпад %))))
Добавлено @ 13:36 А в чём измеряется 0.0f, а то я поставил разршение экрана 1440x900, и объекты плохо отображаются... glVertex3f( 0.0f, 1.0f, 0.0f); т.е. что это за тип данных x.xf?? Это сообщение отредактировал(а) m1kle - 24.8.2007, 13:38 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Одна тема, один вопрос.
0.0f - это тип float. Может книжку стоит почитать? |
|||
|
||||
| m1kle |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 2.5.2007 Где: Москва, Россия Репутация: нет Всего: нет |
Понял. Спасибо.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |