forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Помогите пожалуйста (http://forum.boolean.name/showthread.php?t=8427)

Unodeya 04.06.2009 15:59

Помогите пожалуйста
 
Странно, если я делаю гравитацию, и ставлю колизии между игроком и плэйном когда игрок падает наземлю, то наклоняется в разные стороны тупо. А не стоит ровно.. В чём проблемма? Игрок = Анимированная модель.

Damp 04.06.2009 16:14

Ответ: Помогите пожалуйста
 
Не должно такого быть... Коллизия так-то на вращение не влияет.

cahekp 04.06.2009 16:15

Ответ: Помогите пожалуйста
 
С помощью какого физ. движка делаешь сие дело? PhysX или Newton?
Если через PhysX, то попробуй прописать вот эти строки после инициализации своего игрока:
pxBodySetFrozenRotX(player_body, 1)
pxBodySetFrozenRotZ(player_body, 1)
Если я правильно тебя понял, то должно помочь.

Sleepybear 04.06.2009 18:01

Ответ: Помогите пожалуйста
 
пример кода кинь, там видно станет

Unodeya 04.06.2009 18:23

Ответ: Помогите пожалуйста
 
Спасибо) Разобрался.. Просто у меня Пикабл плэйн и игрок передвигается при нажатии мыши - Проблемма была в том что позиция и икрок смотрит на пик и позиционируется только по x,0,z. надо было просто сделать pickedZ)

NitE 04.06.2009 18:52

Ответ: Помогите пожалуйста
 
Цитата:

С помощью какого физ. движка делаешь сие дело? PhysX или Newton?
что за идиотский вопрос ? что физ. двигов больше нету, или в блице нету встроенных коллизий ? и вообще раз и так понятно что он про блиц без физ. двигов - зачем спрашивать ?

Mhyhr 04.06.2009 19:10

Ответ: Помогите пожалуйста
 
NitE ну не нападай так на людей, мало ли чего бывает =)
Ну и думайте прежде чем создавать темы;)


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

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