Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 13.11.2009, 14:10   #1
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
C++ и xors

Вообщем вопрос такой. Я хочу перейти на хорс. У меня есть дев си++, коде:блокс и хорс. Что лучше взять: дев или блокс? И как прикручивать к ним хорс? С языком я разберусь. Вопрос лишь в том, как всё это связать. Заранее спасибо
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dzirt (13.11.2009)
Старый 13.11.2009, 16:00   #2
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: C++ и xors

Для мингв не подойдет либа статичная. Есть 2 варианта:
1) Динамическая подгрузка (тот еще гемор)
2) Пережать через reimp либу. Иногда не помогает.
В остальном - как и со всеми библиотеками работа. Гугл знает.
А среда значения не имеет, компилятор одинаковый все равно.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hurrit (13.11.2009)
Старый 13.11.2009, 16:11   #3
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Значит, просто надо все библиотеки закинуть в свои папки, включить их через инклуде в проект, и работать можно?
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 16:12   #4
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: C++ и xors

Да .
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 16:16   #5
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

И последний вопрос, а на хорс3д.сом примеры под си++ есть? Подойдет самый простой, типа кубик вертится
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 16:17   #6
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: C++ и xors

#include "xors3d.h"


void main()
{

xGraphics3D(1280,1024,32);

int cam=xCreateCamera();
xMoveEntity(cam,0,0,-5);

int lit=xCreateLight();

int m=xCreateCube();

while(!xKeyHit(1))
{
xRenderWorld();
xFlip();
}

}
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Dzirt за это полезное сообщение:
Harter (24.01.2010), Hurrit (13.11.2009)
Старый 13.11.2009, 16:19   #7
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Всем спасибо за помощь, пойду пожалуй, эту конфетку разбирать.
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 17:37   #8
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Так появилось несколько проблем. В примере dzirta мне пришлось кое что изменить. Во первых void Ha int. Во вторых, при объявлении камеры и прочих ентити выходит ошибка, converting to non-pointer type 'int' from NULL. Библиотеку я прикрутить смог, но есть вот такие ошибки. Работаю на дев си++
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 17:46   #9
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: C++ и xors

Эм. Во-первых, int main() это ANSI стандарт, void main() это мелкософтовский допил, использовать крайне не рекомендуется. Во-вторых, "converting to non-pointer type 'int' from NULL" этто скорее gcc не доволен что в int аргумент функции (parent) суется NULL (зануленный указатель). По большому счету это одно и тоже (кроме того NULL типично объявляется как #define NULL 0), однако вот не любит он этого. Открой хэдэр и замени все NULL в нем на 0.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hurrit (13.11.2009)
Старый 13.11.2009, 17:55   #10
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Всё исправил, и эти ошибки перестали показываться. Теперь появилась новая проблема. Выходят ошибки [linker error] undefined reference to ну здесь выводятся команды которые я использовал. Есть подозрения что я не туда кинул дллки, или я не прав?
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 17:56   #11
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: C++ и xors

Нет, ты не подключил статичную либу к проекту. Она служит для получения информации о адресах функций в длл.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hurrit (13.11.2009)
Старый 13.11.2009, 18:01   #12
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Пишу #pragma comment(lib,"xors3d.lib"), но всё равно не помогает. Не подскажите, где таится ошибка
(Offline)
 
Ответить с цитированием
Старый 13.11.2009, 18:16   #13
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: C++ и xors

Никогда не пользовался этой фигней, поэтому не в курсе как она реагирует на ошибки. Добавь либу в настройках проекта.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Hurrit (14.11.2009)
Старый 13.11.2009, 18:25   #14
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Йаху, я всё понял. Всё заработало. Респект вам ребята
(Offline)
 
Ответить с цитированием
Старый 18.11.2009, 11:27   #15
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: C++ и xors

Кнайт, почему то хорс страшно тормозит, если использовать xMeshesIntersect. И xText как то странно работает, не может отображать цифры, да и текст гонит частенько. Не подскажешь почему?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Xors в разных ОС Dzirt Xors3D 10 15.11.2009 21:20
b3d,xors,bmax NitE Xors3D 11 06.10.2009 14:51
Xors шейдеры Spy4433 Xors3D 3 28.08.2009 17:27
С Blitz3d на Xors Townboy Xors3D 1 04.01.2009 16:03
Xors (Blitz3D + C++) reskator C++ 5 03.05.2008 22:34


Часовой пояс GMT +4, время: 05:41.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com