Войти
ДельфинарийФорум

PhysX for Delphi

#0
17:57, 13 июля 2007

Вопрос - есть ли врапер PhysX для [[Delphi]]?

Я искал, но не нашел. Решил пока делать своими руками. Вот hello world (стопка ящиков):
http://www.gamedev.ru/download/?id=5731 (24кб)
Впринципе, если дополнять врапер по мере необходимости, то жить можно.

Тут проект для VC2002 и демка для Delphi7.
Бинарники собраны под PhysX SDK 2.7.2


#1
19:57, 13 июля 2007

Врапера такого нет. Даже вроде слухи ходили, что его не так просто сделать, т.к. SDK именно для С++, а не С, притом не COM.
Так что дело нужное и полезное.:)

#2
20:06, 13 июля 2007

Сложного там точно ничего нет, только нудное это занятие.
Где бы найти пару сотен индусов...

ЗЫ: Кстати в VC проекте настроен только Relize.

#3
0:15, 19 июля 2007

Поступил вопрос:
>А гдеже PhysXLoader да и какой смысл частично делать на С++ ?

Для работы с PhysX - нужны драйверы PhysX. Если у вас их нет, то взять их можно на сайте ageia: http://www.ageia.com/drivers/drivers.html
Качать последнюю версию. (ну или хотя бы ту, которая поддерживает 2.3.2)
Для компиляции севого кода нужна PhysX SDK. Взять её можно на том же сайте, только нужно зарегистрироваться.

Почему частично на C++? Потому что переписать пару мегабайт хедеров на дельфи - лучше сразу убится об стену, а прилинковать либы вобще невозможно:)
Так что шлюз-длл единственный выход. Причем во всех смыслах хороший.

#4
9:27, 24 авг. 2007

А кто будет писать header к dll? Если кто-нибудь напишет, будет круто. Ваще за физическими ускорителями будущее. Правда пока они есть не у всех, приходится так извращаться! И тормозит прилично :( Так что я бы внедрил поддержку Agea Physics.

#5
22:43, 22 ноя. 2007

а круто.
прикрутил к движку, по мере необходимости можно тупо дописывать функции.
после я_совсем_не_торможу_ньютона, просто чудеса скорости какие-то.

DROnik
спасибо за наводку

#6
0:34, 24 ноя. 2007

vlob, а какие функции использовал? Многое уже доступно?
Может ну его это  Ньютон и PhysX к движку прикрутить.:)

Прошло более 8 месяцев
#7
14:48, 23 июля 2008

Можно перезалить примерчик? Буду очень признателен.

#8
1:11, 24 июля 2008

у меня не осталось:(

#9
18:02, 24 июля 2008

http://www.gamedev.ru/download/?id=7563

#10
19:17, 24 июля 2008

пасиба !

Прошло более 9 месяцев
#11
14:49, 18 мая 2009

да почитал я ваш ворум и решил сам перевести из С++ на делпфи весь код
и вот что получилось пример :
http://direct3d.ucoz.ru/Lesson101_OlegDX.zip

#12
15:01, 18 мая 2009

Перенёс на сайт архив для удобства
http://www.gamedev.ru/download/?id=8897
Первая реализация на Delphi с использованием только SDK PhysX  визуализация на OpenGL
Для запуска симуляции нужно нажать  (T) для отладочного режима (В)

ДельфинарийФорум

Тема в архиве.