forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   Проблема с хуломи и тримешами. (http://forum.boolean.name/showthread.php?t=12053)

den 27.02.2010 22:21

Ответ: Проблема с хуломи и тримешами.
 
Кстате, несколько интересных моментов которые я забыл рассказать:
1) у меня работает пример с радголом, а там как я понял используется хулл (правдо както тупо и после создания нескольких радголов сного вылетает МАВ, но главное не сразу!)
2) у меня нету ключика от физикса.
3) момент не по физиксу, но у меня не работае стандартная функция DrawMovie() (экран чёрный, видео нету а звук есть, и игру можно закрыть только через диспетчер задач, короче зависает)
З.Ы.: может быть из-за этих моментов не работает хулл и тримеш???

Randomize 27.02.2010 22:27

Ответ: Проблема с хуломи и тримешами.
 
Обнови блиц.
И обрати внимание, пожалуйста, на остальные мои посты.
Они не раз видоизменились.

den 27.02.2010 22:32

Ответ: Проблема с хуломи и тримешами.
 
Randomize ты мой спаситель!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!
Большое тебе человеческое спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!
Я скачал твой физикс-и он работает!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!
Цитата:

physx.7z
:) :-) :crazy: :super: :ok:

CRASHER 28.01.2012 16:41

Ответ: Проблема с хуломи и тримешами.
 
Народ, та же проьлема чир и у Denа, только загруженные длл-ки и декалс от Randomizeа не помогают. Как быть? Всё работает, но компиляция встаёт на pxBodyCreateHull() и нивкакую. Прошу помощи!

CRASHER 29.01.2012 19:06

Ответ: Проблема с хуломи и тримешами.
 
Если у кого проблемы с ксорсом и hull'ом физикса, то исправляется так. используете следующую функцию.

Код:

Function BodyCreateHull%(mesh%, mass#)

    Local nsurf = xCountSurfaces(mesh)
    Local nvert = 0
    For ns = 0 To nsurf-1
        Local surf = xGetSurface(mesh,ns)
        nvert = nvert + xCountVertices(surf)
    Next
        vbank = CreateBank(nvert*4*3)
    nv = 0
    For ns = 0 To nsurf-1
        surf = xGetSurface(mesh,ns)
        nvv = xCountVertices(surf)
        For nvc = 0 To nvv - 1
            PokeFloat vbank,nv*12+0,xVertexX(surf,nvc)
            PokeFloat vbank,nv*12+4,xVertexY(surf,nvc)
            PokeFloat vbank,nv*12+8,xVertexZ(surf,nvc)
            nv = nv+1
        Next
    Next

    Local bbb%= pxBodyCreateHull(vbank, nvert, mass)
    FreeBank vbank
    Return bbb
End Function



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

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