set_bone_position()

Russian
Post Reply
Nyarg
Member
Posts: 276
Joined: Sun May 15, 2016 04:32

set_bone_position()

by Nyarg » Post

Поздорову подгорное племя )
Что-то я запутался, намекните куда смотреть. Ситуация:

Ставлю две энтити, делаю аттач, поворачиваю парента через set_bone_position(), он поворачивается, но приаттаченый чайлд исчезает.
Энтити в виде риггед меша на одной кости.

Англоязычное комюнити молчит, толи я спрашиваю прописную истину, толи они сильно не в курсе.
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: set_bone_position()

by Andrey01 » Post

Это в блендере?

Nyarg
Member
Posts: 276
Joined: Sun May 15, 2016 04:32

Re: set_bone_position()

by Nyarg » Post

В блендере только меш готовится для майнтест с косточкой )
А в майнтест есть такая штука как энтити, а по сути в упрощении просто меш.
Майнтест позволяет объединять меши в единый объект, соответственно скорость заданная для корневого меша автоматом тащит остальные.
Но.
Поворот такого конструкта без плясок с бубном возможен только в горизонтальной плоскости setyaw()

Поворот в вертикальной вроде бы можно осуществить с помощбю set_bone_position() но в доках это не указано, гарантированно он вращает только одну ентити при этом остальные например если конструкт двигался останавливаются и перестают отрисовываться.

Можно конечно вращать кучу энтити как один объект не используя при этом объединение set_attach(), а перебирая скриптом все энтити объекта и принудительно задавая им позиции, поворот и скорость, но както это печально выглядит.

Собсна из принципа нацарапаю скрипт в таком ключе хоть азы геометрии освежу в памяти )))
I am a noob. still yet. Not so noob ) [vml] WIP and a little proof for fun PlantedTorch )))
MT Strike 78a36b468554d101e0be3b0d1f587a555f396452 Great! Somebody have found it )
"My english isn't well" I know. I'm sorry )

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest