Trimesh уровня в Physx (проблема)!
Вложений: 1
Помогите понять в чем проблема. Короче: когда я експортирую модель из макса в .b3d и вставляю в блитз то столкновение у меня как то криво идет( натыкаюсь на что-то невидимое и т.д) что бы могло вызвать эту проблему а ? Может у кого-то была такая вещь? Помогите разобраться.
Вот пример: |
Ответ: Trimesh уровня в Physx (проблема)!
Было.
1) в центре координат мира в физиксе (да и в буллете кстати иногда проскакивает) есть некая область сферическая, будто невидимый физический шарик, об которую спотыкаются многие объекты. Потому сразу поднимай уровень так, чтобы он был выше этого центра 2) при создании тримеша у каждого полигона появляется как-бы толщина, то есть столкновение происходит слегка без касания моделей полигонами Я лично когда юзал физикс - отказался вообще его использовать для взаимодействия персонажей с уровнем. Бо физиксовыми методами столкновения капсулы персонажа с углом уровня вызывали глюки с проваливанием. Юзал тримеш уровня только чтобы всякий физический мусор по нему скакал, типа бочек или трупов врагов. |
Ответ: Trimesh уровня в Physx (проблема)!
А может и быть, что модель и физ. модель были не одинаково повёрнуты.
Вроде было у меня такое.. Я вручную (по многу, для теста) крутил RotateEntity для их совмещения. |
Ответ: Trimesh уровня в Physx (проблема)!
Amatsu А как тогда сделать столкновение персонажа с уровнем без использования Тримеша?? Может знаешь??
|
Ответ: Trimesh уровня в Physx (проблема)!
Цитата:
Цитата:
Mind, ресет икс форм в максе используешь? И тримешь правильно строиться только из односюрфейсного меша, т.е. он не должен быть затекстурен больше чем одной текстурой. |
Ответ: Trimesh уровня в Physx (проблема)!
Цитата:
|
Ответ: Trimesh уровня в Physx (проблема)!
Amatsu, лично я с неопознанными сферами не сталкивался :) Может это было в первых версиях враппера.
Mind, вот выложил здесь функцию для создания тримеша из многосюрфейсного, замени у себя! |
Ответ: Trimesh уровня в Physx (проблема)!
Спасибо Coks реально помогло!!! А все таки можешь мне расталковать в чем была проблема (в моей функции создания тримеша)???
|
Ответ: Trimesh уровня в Physx (проблема)!
Неопознанной сферы в нулях нет.
Толщины у полигона в тримеше тоже нет, если на модели больше чем одна текстура, перед экспортом нужно их снимать. |
Ответ: Trimesh уровня в Physx (проблема)!
Вложений: 1
Извиняюсь что не в тему вопрос, но все же:
1) Вот у меня есть капсула для игрока. С ней никаких проблем кроме скольжения. Она все время скользит даже если я зайду на плоскость в "5 градусов". Суть проблемы у меня с материалами. Когда я ставлю материал с большим сопротивлением, то капсула не скользит, но на стенах цепляется и не падает.А когда наоборот на - на всем скользит. Хочу короче сделать так чтоб на стенах персонаж( капсула) не цеплялся и (хотя бы) на склоне в 30 - 40 градусов не скользил. может что-то посоветуете "профи"?? |
Ответ: Trimesh уровня в Physx (проблема)!
Цитата:
Цитата:
Цитата:
Насчет скольжения: когда игрок стоит на месте меняй ему материал на другой, с большим значением трения + можно дампинг увеличивать. |
Ответ: Trimesh уровня в Physx (проблема)!
Спасибо за ответ насчет "растолкования". А насчет смены материала и увеличение дампинга можешь рассказть поподробнее ( а то я полный нуб в этом деле( только начал Physx учить))
|
Ответ: Trimesh уровня в Physx (проблема)!
Цитата:
|
Ответ: Trimesh уровня в Physx (проблема)!
Расскажите поподробнее про дампинг и про смену материалов !!
|
Ответ: Trimesh уровня в Physx (проблема)!
Amatsu, у меня тоже в 0,0,0 стоит(ЯЛ) невидимый физ. объект
(но может это тот Hide-объект, от которого CopyMesh)? Сейчас запустил свой пример - невидимого нет, но тут уже каждый CreateCube |
Часовой пояс GMT +4, время: 20:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot