forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   PhysX Трансформер?! (http://forum.boolean.name/showthread.php?t=8579)

Dzirt 29.06.2009 19:43

PhysX Трансформер?!
 
Вложений: 1
Здарствуйте! Никак немогу понять понять в чем собсно проблема....загрузил меш машины,приатачил колеса,создал для тачки хул(идеально отцентрировал и т.д)...вроде все нормально..но только сначала.стоит немного прокатится,остановить тачку,подождать несколько секунд(10-20) и тачка медленно ,но начинает трасформироватся в размерах...Оо чудеса млин :lol:...
Результат никак не можэт радовать:
Вложение 6414
Вообщем кто сталкивался,или просто знает в чем проблема прошу помочь...
(говорю сразу что код у мну не кривой...вроде :) )

ABTOMAT 29.06.2009 20:18

Ответ: PhysX Трансформер?!
 
Дак не понял, сама модель что ли масштабируется?

Dzirt 29.06.2009 20:19

Ответ: PhysX Трансформер?!
 
Да....сам недоумеваю...

SBJoker 29.06.2009 20:45

Ответ: PhysX Трансформер?!
 
Заюзай удалёный дебагер физики да посмотри.

impersonalis 29.06.2009 21:01

Ответ: PhysX Трансформер?!
 
Екватор?

Dzirt 29.06.2009 21:13

Ответ: PhysX Трансформер?!
 
Цитата:

Сообщение от impersonalis (Сообщение 109408)
Екватор?

Как ты догадался? :lol: ....С этим есть я так понял история\проблема?

ABTOMAT 29.06.2009 21:24

Ответ: PhysX Трансформер?!
 
Цитата:

Да....сам недоумеваю...
Если так то физикс тут ни при чём, ищи косяк в коде.
Попробуй ещё вместо pxBodySetEntity заюзать вот это:
Код:

Function BodySetEntity (entity,body)
        PositionEntity entity, pxBodyGetPositionX(body), pxBodyGetPositionY(body), pxBodyGetPositionZ(body)
        RotateEntity entity, pxBodyGetRotationPitch(body), pxBodyGetRotationYaw(body), pxBodyGetRotationRoll(body)
End Function

Ну и дебаггером на всяк случай тож посмотри хотя я не думаю что там что-то будет интересное.

Dzirt 29.06.2009 21:35

Ответ: PhysX Трансформер?!
 
Спасибо,но не помогло.... тачка продолжает масштабироватся(если физ.тело немного увеличить-то она со временем уменьшается,если наоборот то увеличиватся О_о).....черт,углубляюсь в код...

3dr1aN 29.06.2009 22:34

Ответ: PhysX Трансформер?!
 
на скрине у тебя не машина масштабируется а колеса задние уходят. соотношение размеров колес с аркой вполне нормальное(или я неправильно скрин понял). положи картинки с нормальной и ненормальной ошибкой.
в проЕкте много разных машин(скрин с БМВ пожалуста дай). может быть когда их выбираеш, скорее всего грузятся конфиг на машину в котором все прописано и задается переменной на колеса, массу...
хотя просто предположение, кода твоего невидел.

зы:знаю, очень много ошибок и нечитаемый текст

Dzirt 30.06.2009 00:00

Ответ: PhysX Трансформер?!
 
Нет,нет меняет размер только машина....єто происходит в реалтайме,очень и очень медленно(только по тени можно пригледется)....но стоит подождать минуту-две как машина делается оч. крохотной,а колеса остаются как они и должны быть(....Но вроде набрел на след бага...буду вычислять.

Mr_F_ 30.06.2009 00:35

Ответ: PhysX Трансформер?!
 
чет не въехал... какое отношение скейл модели имеет к физике?

ABTOMAT 30.06.2009 00:56

Ответ: PhysX Трансформер?!
 
Вообще не имеет ищи косяк в блиц-коде.
Вообще я думал что pxBodySetEntity может давать такое говнецо (ибо он даёт косяки при привязках, а с недавних пор отключили рекурсию, дак вообще караул, может, и со скейлом чё не то делает)
Но если руками ставить ентити в позицию то 100% там ничего не должно быть лишнего.

Dzirt 30.06.2009 01:59

Ответ: PhysX Трансформер?!
 
Цитата:

Сообщение от Mr_F_ (Сообщение 109429)
чет не въехал... какое отношение скейл модели имеет к физике?

Самое что ни есть прямое....если отключить обновление физики то "скейл модели" пропадает.Вот так.

ABTOMAT 30.06.2009 02:32

Ответ: PhysX Трансформер?!
 
Ну значит у тебя в обновлени хрень какая-то с масштабированием прописана.
З.Ы. Даёшь скрины "до" и "после"

Dzirt 30.06.2009 02:58

Ответ: PhysX Трансформер?!
 
Всем спасибо.Проблема временно устраненна....переместил немного центр масы автомобиля,поле чего она перестала менять размеры О_о.
(С такими чудесами,позже нужно будет розобратся поконкретней)


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

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