|
3D-программирование Вопросы, касающиеся программирования 3D мира |
20.09.2011, 22:12
|
#1
|
Оператор ЭВМ
Регистрация: 04.09.2011
Сообщений: 45
Написано 2 полезных сообщений (для 2 пользователей)
|
Как привязать меч к руке модели?
Вопрос состоит в том, что как вложить меч в игрока?!
Делать в модели в вкладывать еще одну кость... или можно как-то по другому?
|
(Offline)
|
|
20.09.2011, 22:14
|
#2
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Делаем рпг...
Ну припарентить к кости руки например.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
20.09.2011, 22:15
|
#3
|
Оператор ЭВМ
Регистрация: 11.12.2010
Сообщений: 41
Написано 11 полезных сообщений (для 14 пользователей)
|
Ответ: Делаем рпг...
к кисти руки создать пивот и привязать к нему меч
|
(Offline)
|
|
20.09.2011, 23:41
|
#4
|
Мастер
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений (для 504 пользователей)
|
Ответ: Делаем рпг...
Можно посмотреть исходники?
|
(Offline)
|
|
21.09.2011, 09:36
|
#5
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Делаем рпг...
Сообщение от ffinder
ПОЧЕМУ ТЕМА НАЗЫВАЕТСЯ "ДЕЛАЕМ РПГ"???
а вопрос в том, как оружие к скелету припарентить...
|
Как бэ да. Судя по названию темы тут должна быть статья с кодом..
|
(Offline)
|
|
21.09.2011, 13:24
|
#6
|
Оператор ЭВМ
Регистрация: 04.09.2011
Сообщений: 45
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Делаем рпг...
кода нет вообще... просто разрабатываю рпг и столкнулся с такой проблемой... на данный момент есть только модель со скелетом... ну и кодик где она анимируется.... просто нужно заранее спланировать... либо привязать меч к модели и сделать 1 меч на всю игру.. либо как то сделать кодом чтобы мечи можно было менять...
|
(Offline)
|
|
21.09.2011, 14:49
|
#7
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Делаем рпг...
|
(Offline)
|
|
21.09.2011, 15:03
|
#8
|
Мастер
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений (для 1,836 пользователей)
|
Ответ: Делаем рпг...
Я бы сделал так:
Запалил бы на кисти вершину в нужном месте с нужной нормалью.
Потом tformpoint vertexx(surf,ind),vertexy(surf,ind),vertexz(surf,i nd),player,0
это точка куда надо поставить меч.
tformvector vertexnx(surf,ind),vertexny(surf,ind),vertexnz(sur f,ind),player,0
это вектор по которому меч aligntovector.
|
(Offline)
|
|
21.09.2011, 15:10
|
#9
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Делаем рпг...
это изврат и это медленно. во втором посте всё правильно уже написано.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.09.2011, 16:08
|
#10
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Делаем рпг...
Сообщение от dsd
Я бы сделал так:
Запалил бы на кисти вершину в нужном месте с нужной нормалью.
Потом tformpoint vertexx(surf,ind),vertexy(surf,ind),vertexz(surf,i nd),player,0
это точка куда надо поставить меч.
tformvector vertexnx(surf,ind),vertexny(surf,ind),vertexnz(sur f,ind),player,0
это вектор по которому меч aligntovector.
|
dsd ты видимо с вершинами заработался). Есть же еще и кости).
По теме:
Грузишь перса loadanimmesh находишь чилд с нужным именем(в максе это палка в руке склета) и дальше прикрепляешь к нему меч.
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Gector за это полезное сообщение:
|
|
21.09.2011, 17:56
|
#11
|
Оператор ЭВМ
Регистрация: 04.09.2011
Сообщений: 45
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Как привязать меч к руке модели?
Спасибо, все ясно)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:53.
|