![]() |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Тоесть, как я понял, физика движения чувака будет заменятся физикой капсулы?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну, это самый растространённый вариант: жрёт немного, пользы много.
А что, ящики пихает - и не скажешь, что капсула. Круче - тольк оEuphoria, но такое раскурить трудновато будет =\ |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Полностью согласен с тобою, это хорошый способ. Я даже уже начинаю понимать как будет работать переход через бордюры и ступеньки. Методом скольжения вверх, да? Но всьоже описание профессионала надо. Жду следюющего урока. Когда он будет выпущен в свет?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
Цитата:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Лады, как скажеш, будем ждать.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
ололо, я, как идиот, делал физику игрока обычным кубиком, а потоам еще удивлялся- че-эт он так тупит-то на подъемах :-)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Нашёл эту тему про физик, все файлы скачал, засунул всё в Блитз(из папки bin в bin, из userlibs в userlibs), запускаю пример например 1ый и выдаёт ошибку, даже 2 ошибки:
:::::::::::::::::::::::::::::::::::::::::::::::::: Error has occured at (ТУТ время ошибки) File name:.\Blitzpx.cpp Line: 6917 Function: pxCreateWorld Error message: Drivers not found!!!! :::::::::::::::::::::::::::::::::::::::::::::::::: Runtime Error! Program: C:\Program Files\Blitz3D\bin\blitzcc.exe abnormal program termination :::::::::::::::::::::::::::::::::::::::::::::::::: Что делать? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну а как примерно сделать адекватную физику автомобиля? А то я бьюсь уже долго над этим и не получается нифига. :(
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
изучи повнимательнее пример с машиной, или жди, АВТОМАТ наверное и про это напишет после всего остального
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
имхо проблема симуляции автомобиля состоит не в том как его сделать, а в том какие параметры (собсно числа) подставить, раньше когда этим занимался не видел подробных параметров трения шин и работы амортизаторов
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
А что нельзя на блитз сделать так, как в 2 примере (ящики с физикой), без PhysX ?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Можно :-)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
ABTOMAT, скажи пожалуйста, как правильно делать физ. объекты, чтобы "физ. сила" действовала на один объект, а не на все сразу? :)
Я переделал пример где стреляют по кубикам под свою "игру" и если стреляю в какой нибудь объект, то двигаются все сразу, а если не много по другому сделаю, то объекты не двигаются, а двигается игрок. :-D У меня игрок и кубики занесены в разные типы и луч с камерой занесены к игроку в тип... |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
ну так естественно если ты двигаешь все элементы типа они все и будут двигатся КО!
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
NitE, э..., а как по отдельности двигать? Вроде с обычной коллизией у меня такие образом все нормально работало, а тут че то не так. :(
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
ё-маё забывать я всё стал, кинь исходник - поправлю, но вообщем както так -
if mousehit(1) camerapick cam,512,512 if pickedentity=box moveentity pickedentity,1,0,0 endif endif |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну я по примеру делал. :)
А вот еще хотел спросить. Что бы допустим сделать "турбину" для вертолета надо тоже вычитывать вектор как в функции "Shoot" только относительно самой "турбины", а не камеры? :) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Немного не понял, что за турбина. Двигатель? Если так, то можно сразу же применять силу на вертолёт ничего не пикая. Если надо, чтоб ящики раскидывало, то лучше магнитом
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Я хотел поизвращаться и сделать, что то типа вертиберда, как во Fallout'е :-D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
блин - нужна "версия для печати". С монитора читать напрягает.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
А какую команду лучше использовать для создания двигателя для вертолета? :)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
Цитата:
![]() http://forum.boolean.name/showpost.p...17&postcount=8 |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Подскажите кто нить!Пытаюсь сделать гранату,применил PhysX но ни поиму как привязать-например куб Cube = CreateCube() и его физическое тело Body = pxBodyCreateCube(1,1,1,1) к камере так чтоб объект двигался туда куда смотрит камера.
У меня сейчас так. Type Px_Cube Field cube_body% Field cube_mesh% End Type Function Create_Px_Cube() ocu.Px_Cube = New Px_Cube ocu\cube_body=pxBodyCreateCube(1,1,1, 3) ocu\cube_mesh=CreateCube() ScaleEntity ocu\cube_mesh,1,1,1 EntityColor ocu\cube_mesh,Rand(0,255),Rand(0,255),Rand(0,255) pxBodySetPosition(ocu\cube_body,EntityX(cam)+Rand(-5,5),EntityY(cam)+Rand(-5,5),EntityZ(cam)) pxBodySetRotation(ocu\cube_body,Rand(-90,90),Rand(-90,90),Rand(-90,90)) pxBodyAddForce (ocu\cube_body,180, 0, 0, 1.5) End Function Function Update_Px_Cube() For ocu.Px_Cube = Each Px_Cube pxBodySetEntity(ocu\cube_mesh, ocu\cube_body) Next End Function В данном случае она двигается только X-180,Y-0,Z-0 тоесть pxBodyAddForce (ocu\cube_body,180, 0, 0, 1.5) но чето не то, при повороте камеры троектория не меняется. Подскажите как бы это реализовать правильно. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
pxBodyAddLocalForce
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
можно подробней про PhysX Remote Debugger, что за формат .pxd ?
запустил дебагер, прогоняю тот же ragDool, ничего не меняется. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Помогите, пожалуйста
как сделать генерируемый картой высот терайн в physX? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Есть же в стандартных примерах!
Смотри примеры с машинкой тоже.. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
дело в том, что у меня стоит старый враппер, не требующий ключ
функции pxCreateTerrain там нету терайн в виде модельки отлично грузится через pxCreateStaticTriMesh с генерируемыми картами не знаю что делать |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Поставить др. версию враппера?
Или генерировать сетку для террайна своими силами? (в принципе несложно) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
вроде алгоритмы не сложные, буду генерировать своими силами) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Парни, а помогите ка сделать физический полет пули. Вот например, у меня эсть координаты, куда лететь и где появлятся, вместо пули возьмем простую сферу. Я уже сделал чтоб при создании она создавалась вместе с боди. Тока как сделать силу которая будет толкать её в нужном направлении. Уже при создании новой пули и задавал ей поворот как у перса, и тогда пихал её но она летит в одну сторону. Вот когда делал с обычным moveentity все работало. Тока moveentity body не пихнет. Короч помогите вы. Я пока безсилен.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
векторы, локальные силыи т.п.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
TFormNormal 0,0,1,cam,0
pxBodyAddForce body,TFormedX()*50,TFormedX()*50,TFormedZ()*50,2 как-то так токо придётся юзать также CCDSkeleton чтобы пуля не протетала на болшой скорости сквоьзь объекты |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вопрос Автомату, да и всем) по учебнику по PhysX Wrapper для Blitz3D где спецназ подает при нажатии пробела, ни как не могу сообразить к чему привязывать кости?
Spetsnaz = LoadAnimMesh("Spetsnaz.b3d") SpetsnazPX = LoadAnimMesh("SpetsnazPX.b3d") Spetsnaz.b3d- это я так понимаю меш с костями? SpetsnazPX.b3d- а вот с этим туго, тут я так понял создаешь физ.тело вроде хуллов, а кости надо делать именно в этом файле? загрузил свои файлы вместо этих) у меня появляется моё статическое тело,а физикой со всем не пахнет((( где затупил??? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
да кстати кто спрашивал про террайн???
вот пожалуйста))) terrain=LoadTerrain("55555.bmp") TerrainDetail terrain,5000,True ScaleEntity terrain,10,300,10 grass_tex=LoadTexture( "555.bmp" ) detail=LoadTexture( "22222.jpg" ) EntityTexture terrain,detail,0,1 EntityTexture terrain,grass_tex,0,2 ScaleTexture grass_tex,256,256 ScaleTexture detail, 1,1 ter# = TerrainCreate#(terrain, 10, 300, 10) Function TerrainCreate#(terrain%, sx, sy, sz) nSize% = TerrainSize (terrain) bank = CreateBank((nSize)*(nSize)*4) For z%=1 To nSize-1 For x% = 1 To nSize-1 Y# = TerrainHeight(terrain,x,z) PokeFloat bank,(z*(nSize)+x)*4,y Next Next body# = pxCreateTerrain(nSize,bank, sx, sy ,sz) FreeBank(bank) Return body End Function смотри примеры! там много всего полезного найдёшь!!! |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Зачем перемещать терраин? :crazy:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
В принцепе такой нужды и нет,но было бы удобно если поставить его центр, в 0,0,0 координаты
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
У меня вот вопрос по пшизу. Все время не понимал почему сочлененные тела искажают оси сочленения под действием ильных и слабых сил. Я думал этого не избежать, но вспомнил пример с разламываливающейся тачкой. Теперь хочу узнать как достич полной стыковки объектов. Спасыб за внемание))))
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Выложите пожалуйста программу, что бы из обычной модельки делала незкополигональную для физического тела. (Забыл название программы) :)
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Нет. Вроде есть какая то программа от Rendera.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Подскажите пожалуста как сделать физику игрока с Physx.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
3ghost, с помошью капсулы (и че то еще надо сделать), а вообще вот по этому адресу (ссылка ниже :)) скачай архивы и будет тебе физика игрока.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Может кто-нибудь добавит урок PhysX для использования управления в шутерах...
Цитата:
Код:
pxBodySetAngularSpeed(sphere_body, 0,Float(MouseXSpeed()), 0) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Согласен.
Ну вот как сделать-то, чтоб при повороте физмодель тоже поворачивалась? |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Здраствуйте, у меня такой вопрос.
Я создал в максе уровень(к примеру просто террайн и коробку), прописал каждому объекту имя(terrain и box, соответственно), потом в блитце загрузил карту через LoadAnimMesh, перебрал все чилды по имени и каждому прописал физическую модель. Но! Для террайна все получилось нормально, а вот для коробки физмодель получилась какая-то непонятная(ширина, глубина в норме, а высота больше чем надо)... Использовал и BodyCreateHull и BodyCreateMesh, но ни то, ни другое не решает данную проблему... Может кто сталкивался с данной проблемой? Помогите пожалуйста. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
Возвращай координаты чилда с параметром "1" типа: EntityX(box,1) |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Подскажите в чем проблема: Делал заскиненую веревку и столкнулся с проблемой когда начинаю отпарент?овать кости сама веревка встает в другую позицию и плюс к этому ее всю перекручивает:4to: . Так же и с сэмплом рэгдола из учебника правда там эт прикольно выглядит особено руки аля халк:crazy:.
P.s. Эт все чудо происходит в Xors3D в блитце "веревку" не проверял, а рэгдол работает нормально, думается что где то в ксорсе заковыка,а то есть что то, где то не докрутил. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Цитата:
А разве у физиксовской веревки есть кости ? Делал веревки на ксорсе, и выяснил, что нельзя в реалтайме укорачивать, можно только удлиннять. Если нужно укоротить - приходится всю веревку пересоздавать заново. Вообще крайне капризная вещь - тряпки веревки. Часто беспричинно вываливаются в мав, непредсказуемо дергаются и тд |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вложений: 3
я как хотел сделать, есть меш заскиненый, кости и боди для костей. Кости отпарент?иваются и цепляются к соответствующим боди, боди цепляются джоинтами и в принципе должна получиться веревка ну или рэгдол змеи для кого как. Во общем при отпарент?овании меш сдвигается и скручивается.
на скринах все видно: 1й скрин-до,2й-после и 3й если применить xEntityparent ко всему мешу и по моему такого быть не должно. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
А что физиксовый дебаггер показывает?
По скрину - явно проблема с костями |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вложений: 1
2ABTOMAT физ.дебагер показывает что все нормально. И да вот как выглядит твой сэмпл рэгдола(Xors3d):
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Ну, это тогда к ксорсу...
Кстати я не уверен, что ты верно перевёл. |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Вполне возможно что не правильно.
Вот сам код: Код:
Include "xors3d.bb" |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Явно где-то какой-то чайлд неотпарентчен (по скрину)
Приду домой - буду пробовать выяснять в чём дело В принципе у себя в РПГ я юзал способ создания регдолла посложнее - без отпарентивания костей. Дак там никаких проблем не было (при переходе на ксорс). Это единственное принципиальное различие (не считая пре-обработки) - там и буду ковырять |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
3ghost, у меня была такая штука. Переустанови блитз и заново закинь в него хорс и физикс. Используй все самое новое!!! это важно!
ЗЫ: Возможно даже придется скачивать инстали для них снова |
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Товарещи у меня такой вапрос.Установил PhysX Wrapper для Blitz3D а через время заметел проблему,что после запуска фаила,примерно через четыре-шесть минут (PhysX-физические тела завесают) тоесть камера вертится а остольные функции не действуют.Может я чето при установке напутал или ключ какой нужен?
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
Нужен ключ.
|
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D
А где взять то ключик?
|
Часовой пояс GMT +4, время: 01:30. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot