forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Физика (http://forum.boolean.name/showthread.php?t=13796)

Amatsu 19.02.2011 13:48

Ответ: Физика
 
Цитата:

Сообщение от Leowey (Сообщение 179485)
Насколько я знаю:

1. Рендер на враппер забил давно...
2. ИХМО враппер к ксорсу подключался ненормально :crazy:
3. Аппаратная поддержка булита будет на нвидиа и ати :rolleyes:

Вроде этого достаточно :)

Ясно :) Кстати, мне физикс нравился своими фичами вроде тряпок и желейных мешей, но не нравился кривой реализацией тримешей и некоторыми глюками столкновений фиксированной вертикально капсулы с тримешем уровня (потому в авалоне делал столкновения силами самого блитца). В ксорсе тестирую тримеш - вроде пока глюков не заметил.

.Squid 19.02.2011 14:23

Ответ: Физика
 
Учти, что тримеш - это статическая форма. Основное применение - форма для локаций, например, внутренняя часть здания с лестницами, все возможными уступами и т.д.

Amatsu 19.02.2011 14:59

Ответ: Физика
 
Цитата:

Сообщение от .Squid (Сообщение 179505)
Учти, что тримеш - это статическая форма. Основное применение - форма для локаций, например, внутренняя часть здания с лестницами, все возможными уступами и т.д.

Эт я в курсе. Я как раз тримешем пробовал делать на физиксе уровень - при сложной геометрии возникали глюки коллизии в углах между полигонами. А здесь пока вроде все норм. Тьфу тьфу тьфу :)

Amatsu 27.02.2011 12:24

Ответ: Физика
 
Вопрос - а кто-нибудь делал на буллете физику капсульного героя? Чтобы разгонялся моментально и так же останавливался. Попробовал перенести пример за авторством cahekp из физикса в буллет, но не прокатило. На шаге как в оригинале:
Код:

        If (Not xKeyDown(17)) And (Not xKeyDown(31)) Then xEntityApplyCentralForce(target, 0, 0, -xEntityLinearFactorZ(target) * force)
        If (Not xKeyDown(30)) And (Not xKeyDown(32)) Then xEntityApplyCentralForce(target, -xEntityLinearFactorX(target) * force, 0, 0)

тело при отстствии нажатия кнопок начинает двигаться влево-назад, будто в состоянии покоя у тела xEntityLinearFactorX() и xEntityLinearFactorZ() не равны нулю.
В общем пока сам пилю код - может кто раньше подкинет свое решение? Буду благодарен

Amatsu 27.02.2011 13:24

Ответ: Физика
 
Как обычно туплю, пардон. Там же есть стандартная система коллизий как в блитце %) Щас попробую ее потыкать

.Squid 27.02.2011 14:09

Ответ: Физика
 
Ты вообще с какой целью xEntityLinearFactorX и xEntityLinearFactorZ используешь?

Amatsu 27.02.2011 14:56

Ответ: Физика
 
Хотел написать аналог вот этого кода http://forum.boolean.name/showthread...455#post105455
Но уже решил проблему простой коллизией и передвижением модели

.Squid 27.02.2011 15:03

Ответ: Физика
 
Дык ты глянь в документации xEntityLinearFactorX. Это не скорость.


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

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