forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Проблема с pxBodySetEntity (http://forum.boolean.name/showthread.php?t=12195)

SKA_DIMKA 16.03.2010 10:28

Проблема с pxBodySetEntity
 
Решил немного поюзать Xors...) Но столкнулся с такой проблемой, при использовании команды pxBodySetEntity программа вылетает с МАВ'ом...((((
(на блитзе все замечательно работает, где ошибка???):dontknow:

Код:
Код:


Include "xors3d.bb"

xgraphics3d 800,600,32,0,0

pxCreateWorld(1, "")

camera=xcreatecamera()
xpositionentity camera,0,5,0

cube= xCreateCube()
px_cube=pxBodyCreateCube(1,1,1, 5)
pxBodySetPosition px_cube,0,10,0


While Not xKeyHit(1)


pxRenderPhysic(60, 0)
pxBodySetEntity(cube,px_cube)
xrenderworld()

        counter=counter+1
        If MilliSecs() - timer > 999
                fps=counter
                counter=0
                timer=MilliSecs()
        End If

xtext 10,10,"FPS : "+Fps

xFlip

Wend
pxDestroyWorld()
End


Taugeshtu 16.03.2010 11:49

Ответ: Проблема с pxBodySetEntity
 
Насколько помню, команды для установки блитцевских энтити и ксорсовых разные... Где-то в справке физикса поищи аналог для ксорса, был же

St_AnGer 16.03.2010 12:28

Ответ: Проблема с pxBodySetEntity
 
Раньше в Xors3d была проблема с присваиванием его энтитей к физиксовским. Сейчас как не знаю. Я делаю вот так:

Код:

Function pxBodySetDx9Entity(entity%,body%)
        xPositionEntity entity%,pxBodyGetPositionX(body%),pxBodyGetPositionY(body%),pxBodyGetPositionZ(body%)
        xRotateEntity entity%,pxBodyGetRotationPitch(body%),pxBodyGetRotationYaw(body%),pxBodyGetRotationRoll(body%)
End Function


ABTOMAT 16.03.2010 13:33

Ответ: Проблема с pxBodySetEntity
 
Сколько раз уже говорили что она глючная и использовать её не надо и всё равно кто-то спрашивает

SKA_DIMKA 16.03.2010 19:25

Ответ: Проблема с pxBodySetEntity
 
Цитата:

Сообщение от ABTOMAT (Сообщение 142030)
Сколько раз уже говорили что она глючная и использовать её не надо и всё равно кто-то спрашивает

Откуда мне знать че ты там говоришь, тем более только вот недавно перешел на Xors3D и физикс (до этого блитз и ньютон был, где эта функция отлично работала)


St_AnGer, Да это то я знаю) Этой функцией сейчас и пользуюсь, жаль что setentity не работает, с ней удобней просто.

ABTOMAT 18.03.2010 03:14

Ответ: Проблема с pxBodySetEntity
 
pxBodySetDx9Entity(entity%,body%)
Что ж тут неудобного? Всё точно так же.


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

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