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=6180)

HolyDel 30.07.2008 12:36

Xors3D
 
Предлагаю все вопросы сыпать в одну тему. в эту.

я начну. Ксорс работает на встроенных видюхах? Всмысле его FFP функционал?

ABTOMAT 30.07.2008 12:39

Ответ: Xors3D
 
Встроенные видюхи - такие же как и все остальные, только менее мощные.
Если есть поддержка дх9 и ш0йдеров то должен работать ;)

HolyDel 30.07.2008 12:53

Ответ: Xors3D
 
поддержка шейдеров обязательна?

поеахли дальше. скачал с оффсайта ксорс под б3д и физикс под него.
запускаю пример. выдает ошибку на xSetWND.
в userlibs она есть.
в DLL-ке она есть (пришлось еще грузить d3dx9_29.dll)

чо ему еще надо?

moka 30.07.2008 13:20

Ответ: Xors3D
 
HolyDel, потдержка шейдеров Не обязательна.
При отсутствии потдержки, шейдер игнорируется и наложется нулевой материал (чёрный).
Положи длл в bin папку. А деклз как обычно в юзерлибы.
С интегрированными были проблемы, но сейчас их вроде не наблюдается. Но были проблемы с копированием в текстуру..

HolyDel 30.07.2008 13:24

Ответ: Xors3D
 
та же фигня: "Userlib not found"

ктстати, оказывается правильно говорить - Хорс, а не Ксорас. По крайней мере по задумке авторов.

moka 30.07.2008 13:34

Ответ: Xors3D
 
Удали все старые копии дллок ксорса, b3d_dx9 и т.п. И положи Squall.dll и Xors3D.dll в bin папку. Незабудь проверить на всякий наличие ксорсовых дллок в system32. При этом щас уже нужна новые дх либы. 36 вроди.

Ага, от слова Конь :) "Horse"

HolyDel 30.07.2008 13:37

Ответ: Xors3D
 
во! положил squal. теперь MAV (уже лучше, хотя бы не UserLib not found)

теперь ошибка на xRenderWorld.

moka 30.07.2008 13:45

Ответ: Xors3D
 
HolyDel, ужас, что же такое просиходит? Какая ось, какая видео?

HolyDel 30.07.2008 13:49

Ответ: Xors3D
 
Все нормально, просто видюха тупая - встроенная. А не засунул в bin либы - ето я ступил (другие userlibs-ы етого вроде не требуют)

вот такой пример работает:
Код:

Include "c:/dev/xors.bb"

xGraphics3D(640,480,32,0,0)

cam = xCreateCamera()

While Not KeyDown(1)
        xRenderWorld()
        xFlip()
Wend

а вот такой уже нет:
Код:

Include "c:/dev/xors.bb"

xGraphics3D(640,480,32,0,0)

cam = xCreateCamera()

cube = xCreateCube()

While Not KeyDown(1)
        xRenderWorld()
        xFlip()
Wend


moka 30.07.2008 14:00

Ответ: Xors3D
 
HolyDel, скорее всего это уже ксорс не держит видяхи.. :(

Кстати инпут тоже юзай ксорсовый:
Код:

xKeyDown(KEY_ESCAPE)

Так что за видяха?

HolyDel 30.07.2008 14:41

Ответ: Xors3D
 
встроенная, на чипсете: 82865G.

к слову стандартный блиц работает, как и мой двиг ((

xKeyDown(KEY_ESCAPE) заменил, не помогло, что в общем не удивительно ))

Код:

Include "c:/dev/xors.bb"

xGraphics3D(640,480,32,0,0)

While Not xKeyDown(KEY_ESCAPE)
        xCls()
        xColor(255,255,0)
        xRect(10,10,20,20)
        xText(10,100,"ferge4")
        xFlip()
Wend

ничего не рисует, хотя таймер стал желтым ))

Crystal 30.07.2008 14:43

Ответ: Xors3D
 
Точно видяха? Мож тебе свою папку Хорса прислать?

Вопрос к моке: есть ли разница в скорости работы враппера под блятз и с++ ?

HolyDel 30.07.2008 14:59

Ответ: Xors3D
 
Цитата:

есть ли разница в скорости работы враппера под блятз и с++ ?
враппер скомпилированная библиотека )) она по определению не может работать с разной скоростью.

а вот логика игры зависит от инструмента разработки сильнее. скажем
Код:

a#=1
for i=1 to 100000000
a=a*1.001
next

будет работать немного дольше чем
Код:

float a=1;
for(int i=1;i<=100000000;++i)
{
a*=1.001f;
}


Crystal 30.07.2008 15:04

Ответ: Xors3D
 
Чёто С++ заниматься западло...
Мне всякие паскали с бейсиками ближе...

moka 30.07.2008 15:13

Ответ: Xors3D
 
Я ради эксперпемента переводил RUST на B3D и BM под ксорсом, без единых отличий. При этом версия на БМ выдаёт fps на 8-14% больше :)
Но это как сказал уже HolyDel чисто из-за логики. При этом многое можно сделать намного удобнее и шустрее в плане логики на БМ чем на Б3Д, т.к. там ООП. :)

HolyDel, а если добавить камеру и RenderWorld? Да косяки неслабые, они исходят из самого фундамента видимо.. И нет ли под рукой возможности тестить это же на нормальной видяхе?


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

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