|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.06.2012, 15:44 | #1 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Взаимодействие сеток.
Здравствуйте. Каким образом можно сделать взаимодействие сеток?
1) Если в инвентаре выбрали меч то он должен появиться на поясе у персонажа. 2) Если перешли в боевой режим то персонаж берет в руку этот меч. |
25.06.2012, 07:57 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
1. Думаю, через состояние персонажа и/или набор флагов.
2. А что такое сетка? |
25.06.2012, 09:02 | #3 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Сетка это Mesh.
С тем чтобы меч появился при выборе рядом с персонажем проблем нет, проблема в том чтобы он привязался к поясу модели персонажа и при перемещении персонажа всегда оставался на поясе, а если боевой режим то чтобы был в руке персонажа. Можно вообще сделать такую привязку? Или меч так и останется отдельной моделью и каждый раз заново высчитывать его координаты в пространстве? |
25.06.2012, 10:15 | #4 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Замоделить персонажа с мечем, при сохранении модели не сохранять сетку меча с которым вы моделировали перса, а сохранять только трансформации меча.
В программе выполнять нужные трансформации которые сохранили для меча, т.е. подставлять сетку меча вместо той, что не сохранили. |
25.06.2012, 11:23 | #5 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Я так понимаю персонаж анимирован. Если он анимирован, то скорее всего использовалась т.н. Скелетная анимация - когда есть отдельный набор "костей" и трансформаций к ним, т.е. анимируется не сама сетка, а именно кости, положение которых влияет на деформацию сетки. При таком подходе единственное что нужно сделать: подсунуть одинаковую сетку и персонажу, и его мечу, предварительно сохраненному способом, который описал Kostia
Изобретатель велосипедов
|
25.06.2012, 18:20 | #6 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
|
|
25.06.2012, 19:22 | #7 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Спасибо всем. Кажется понял: получается берем модель персонажа, добавляем к ней меч, делаем анимацию персонажа с мечом, удаляем меч оставляя трансформации. А как уже в самой программе к модели персонажа вместо удаленной модели меча вставить свою модель меча?
|
26.06.2012, 08:04 | #8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Sargonass, Вы пользуетесь какой-то странной терминологией (начиная еще с "сеток").
Что значит "добавляем", "удаляем" меч? Что значит "оставляя трансформации"? Где мы их оставляем? В каком виде? Подозреваю, что Вы не сами пишете код, а пользуетесь каким-то готовым движком и свои действия пытаетесь сформулировать в терминах этого движка, да еще и в собственном переводе. Увы, из Ваших сообщений невозможно понять, что Вы делаете и как. |
26.06.2012, 15:24 | #9 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
s-adriano, вообще-то mesh в переводе на русский означает сетка и много кто пользуется такой терминологией.
Под словами "добавляем", "удаляем" меч имел ввиду то что написал Kostia. Движок пишу сам. Я хочу понять сам механизм взаимодействия двух mesh. |
26.06.2012, 18:12 | #10 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
меш это меш. Цитата:
обычно идет точка соединения. например у PIE-моделей из WZ2100, именно так и расчитываются координаты пушек и тп относительно корпуса. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
метод сеток на pascal - 400руб | 4estor | Помощь студентам | 0 | 12.05.2011 12:23 |
Взаимодействие C# и 1с | Sparky | Свободное общение | 1 | 05.02.2010 04:31 |
Ищу алгоритмы построения расчетных сеток. | shadow-2005 | Компоненты Delphi | 0 | 03.11.2008 10:29 |
Взаимодействие с twain | jonbc | Win Api | 4 | 06.04.2007 23:35 |