forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Вопросы про Xors3D (http://forum.boolean.name/showthread.php?t=15605)

ANIK123 03.12.2011 21:15

Ответ: Вопросы про Xors3D
 
Создал новый пустой проект вин32
Код:

#include <xors3d.h>
#include "../FIXorsBridge/FIXorsBridge.h"
#include <iostream>
#include <math.h>
using namespace std;

int APIENTRY WinMain(HINSTANCE instance, HINSTANCE prevInstance, LPSTR commandLine, int commandShow)
{
        xAppTitle("Tester");
        xGraphics3D(800, 600, 32, false, true);

        cFIXorsBridge &FIX = cFIXorsBridge::GetSingleton();
        int deffont = FIX.LoadImageFont("../proun_10.txt", 1);
       
        while(!(xKeyHit(KEY_ESCAPE) || xWinMessage("WM_CLOSE")))
        {
                xCls();
                xUpdateWorld();
                xRenderWorld();

                FIX.StartDraw();
                FIX.DrawTextA ("ghfjghgdfgd", 10, 50);
                FIX.EndDraw();
                xFlip();
        }
        FIX.FreeSingleton();
        return 0;
}

Результат запуска:
Цитата:

Первый этап обработки исключения в "0x00414f57" в "Tester.exe": 0xC0000005: Нарушение прав доступа при записи "0x000001cc".
Необработанное исключение в "0x00414f57" в "Tester.exe": 0xC0000005: Нарушение прав доступа при записи "0x000001cc".
Ссылается на строчку в FIXorsBridge.cpp:



Единственное решение что приходит в голову: киньте Мне Пожалуйста проект на С++ с использованием фастИмейджа+хорс и шрифтов!
:''((

wolfhound512 03.12.2011 22:38

Ответ: Вопросы про Xors3D
 
Ты забыл про инициализацию
Код:

        xGraphics3D(800,600,32,false,false);

        /* Загрузка FastImage */
        cFIXorsBridge* FIX = cFIXorsBridge::Initiate();

        if ( !FIX ) {
                return 0;
        }

        int font = FIX->LoadImageFont("proun_10.txt");
        FIX->SetImageFont(font);


ANIK123 04.12.2011 02:10

Ответ: Вопросы про Xors3D
 
Спасибо...
Код:

#include <xors3d.h>
#include "../FIXorsBridge/FIXorsBridge.h"
//#include <iostream>
//#include <math.h>
//using namespace std;

int APIENTRY WinMain(HINSTANCE instance, HINSTANCE prevInstance, LPSTR commandLine, int commandShow)
{
        xAppTitle("Tester");
        xGraphics3D(800, 600, 32, false, true);

        cFIXorsBridge* FIX = cFIXorsBridge::Initiate();
        int font = FIX->LoadImageFont("../proun_10.txt");
        FIX->SetImageFont(font);

        int camera = xCreateCamera();
        int light = xCreateLight();
        int cube = xCreateCube();
        xPositionEntity(cube, 0.0f, 0.0f, 10.0f);
       
        while(!(xKeyHit(KEY_ESCAPE) || xWinMessage("WM_CLOSE")))
        {
                xCls();
                xUpdateWorld();
                xRenderWorld();

                xTurnEntity(cube, 0.1, 0.1, 0.1);

                FIX->StartDraw();
                FIX->DrawTextA ("ghfjghgdfgd", 10, 70);
                FIX->DrawTextA ("ghfjg", 10, 50);
                FIX->EndDraw();
                xFlip();
        }
        FIX->FreeSingleton();
        return 0;
}

Результат:

Без камеры:


Еще раз прошу скинуть простенький РАБОЧИЙ проект с использованием фастимейджа+ксорс на С++ с рабочим шрифтом...
:mad:

wolfhound512 04.12.2011 11:06

Ответ: Вопросы про Xors3D
 
Вложений: 2
Вот.

ANIK123 04.12.2011 16:09

Ответ: Вопросы про Xors3D
 

Осталось только найти способ генерации рабочих шрифтов)

Crystal 05.12.2011 18:33

Ответ: Вопросы про Xors3D
 
Я многое пропустил. Буллет в хорсе дошёл до уровня враппера физикса?

moka 05.12.2011 18:50

Ответ: Вопросы про Xors3D
 
Тут скорее вопрос: физ. движок Bullet дошёл до уровня PhysX?

.Squid 05.12.2011 18:56

Ответ: Вопросы про Xors3D
 
А должен? Так ли всем нужны флюиды и прочие убер-фичи, которыми славится Физикс.

Crystal 05.12.2011 19:11

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от .Squid (Сообщение 212514)
А должен? Так ли всем нужны флюиды и прочие убер-фичи, которыми славится Физикс.

Мне нужны тримешы и хуллы. Ранее наблюдал коллизии только сфера\куб.
Мне нужны коллизии тримеш-тримеш.

Spy4433 05.12.2011 19:33

Ответ: Вопросы про Xors3D
 
жалко что так и нету character control

Crystal 05.12.2011 20:04

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от CrystalDev (Сообщение 212518)
Мне нужны тримешы и хуллы. Ранее наблюдал коллизии только сфера\куб.
Мне нужны коллизии тримеш-тримеш.

Так всё же, это теперь доступно в хорсе через буллет?

4yBa4Ok 05.12.2011 20:28

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от .Squid (Сообщение 212514)
Так ли всем нужны флюиды

неповеришь - сильно нужно

H@NON 05.12.2011 21:34

Ответ: Вопросы про Xors3D
 
какие тримеш-тримеш, если нормальной кинематики нету. Вообще физИксом полностью доволен, там и система материалов и кинематика и куча полезных функций и флагов облегчающих жизнь.

Randomize 05.12.2011 21:38

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от CrystalDev (Сообщение 212518)
Мне нужны коллизии тримеш-тримеш.

Не умеешь компаунд что ли?

Crystal 06.12.2011 00:35

Ответ: Вопросы про Xors3D
 
Цитата:

Сообщение от Randomize (Сообщение 212554)
Не умеешь компаунд что ли?

Глупый вопрос. В моём случае не годится компаунд. Нужен тримеш-тримеш.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot