|
3D-программирование Вопросы, касающиеся программирования 3D мира |
27.11.2011, 09:21
|
#1
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
подмена моделей
Здравствуйте!!!
Скажите пожалуйста, я создал карту в 3D World Studio. потом создал в координатах X,Y,Z куб. Экспортирую в B3D формат
Как в Блитце поменять потом этот куб на анимированную модель?
это вообще возможно?
|
(Offline)
|
|
27.11.2011, 14:07
|
#2
|
ПроЭктировщик
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений (для 63 пользователей)
|
Ответ: подмена моделей
вопрос уже поднимался.
loadanimmesh
findchild -или как то так (работа с чилдами)
ну и потом находишь их глобальные координаты и чилд удаляешь а на его место все что тебе надо размещаешь
Пример: допустим твой куб называется Box01
mesh=loadanimmesh("map.b3d")
a=FindChild(mesh,"Box01")
x#=entityx(a,1)
y#=entityy(a,1)
z#=entityz(a,1)
freeentity a
model=loadanimmesh("player.b3d")
positionentity model,x#,y#,z#
P.S писал на память может что то не так в командах .. по справке можно глянуть
__________________
форум эт вещь... и почему я раньше им не пользовался?
AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.11.2011, 14:08
|
#3
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
найти бы эту тему...
Сообщение от Spy4433
Пример: допустим твой куб называется Box01
mesh=loadanimmesh("map.b3d")
a=FindChild(mesh,"Box01")
x#=entityx(a,1)
y#=entityy(a,1)
z#=entityz(a,1)
freeentity a
model=loadanimmesh("player.b3d")
positionentity model,x#,y#,z#
P.S писал на память может что то не так в командах .. по справке можно глянуть
|
спасибо большое! Смысл понял, буду эксперементировать...
я вот подумал... 3d World Studio при экспорте создаст единый B3D, там же нельзя будет удалять отдельные объекты?
Последний раз редактировалось moka, 27.11.2011 в 21:56.
|
(Offline)
|
|
27.11.2011, 16:37
|
#4
|
Знающий
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений (для 182 пользователей)
|
Ответ: подмена моделей
Плохо думал.
LoadAnimMesh() и FindChild() тебе в помощь!
|
(Offline)
|
|
30.11.2011, 17:41
|
#5
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: подмена моделей
еще вопрос
импортировал анимированную модель из HL1, и такая проблема
объект смотрит вперед, а движется назад
|
(Offline)
|
|
30.11.2011, 17:52
|
#6
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: подмена моделей
Такое бывает когда в системе нет brain.sys
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
30.11.2011, 18:17
|
#7
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: подмена моделей
пожалуйста немного по подробнее..
|
(Offline)
|
|
30.11.2011, 19:31
|
#8
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: подмена моделей
Не пробовал двигать героя в противоположную сторону?
__________________
|
(Offline)
|
|
30.11.2011, 19:38
|
#9
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: подмена моделей
сделай пивот
к пивоту прицепи модель
поверни модель на 180 градусов по У
двигай пивот
|
(Offline)
|
|
01.12.2011, 17:49
|
#10
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: подмена моделей
так не получится. в самой анимации модель движется назад но смотрит вперед. Когда в Milkshape импортирую модель вот там этот глюк и вылазиет. Проигрывается анимация ходьбы и одновременно модель движется. должна вперед, а она назад
|
(Offline)
|
|
03.12.2011, 22:34
|
#11
|
Социал-сычевист
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений (для 1,359 пользователей)
|
Ответ: подмена моделей
Во-первых, не тырь анимации из халвы =)
А во-вторых, анимируй сам
В-третьих, есть поиск, тема уже поднималась
|
(Offline)
|
|
03.12.2011, 23:39
|
#12
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: подмена моделей
Сообщение от Кирпи4
Во-первых, не тырь анимации из халвы =)
А во-вторых, анимируй сам
В-третьих, есть поиск, тема уже поднималась
|
Ну, и, тогда уж, в-четвёртых: поставь 3ds max с плагинами smd import и b3d pipeline. И в анимках расставь основную кость модели в центр координат (по ключам). И будет тебе счастье (если я правильно понял проблему).
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
03.12.2011, 23:46
|
#13
|
ПроЭктировщик
Регистрация: 11.10.2011
Адрес: Мурманск
Сообщений: 154
Написано 74 полезных сообщений (для 218 пользователей)
|
Ответ: подмена моделей
Если у тебя сама анимация в обратку то просто минус поставь
Animate entity[,mode][,-1][,sequence][,transition#]
Animate BotNamg,1,-.3,FIBot2
__________________
Острый психоз- это когда вы разговариваете с кошкой.
Острый галлюцинаторный психоз - вы говорите с кошкой, которой не существует.
Паранойя - вы боитесь ляпнуть лишнего при кошке.
Шизофрения - иногда у вас появляется кошка, которая разговаривает.
Неврастения - вы жалуетесь кошке, она молчит, игнорирует вас и это для вас невыносимо!!!
Навязчивый невроз - вы уверены, что кошка не одна и они что-то замышляют!
|
(Offline)
|
|
04.12.2011, 12:06
|
#14
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: подмена моделей
помогло только одно! удалил все ключи анимации и сделал заново. Всем спасибо за помощь!
кстати кто нибудь знает в каком редакторе можно делать модели в формате GMF (формат Leadwerks)?
пробовал через конвертеры, анимация теряется
Последний раз редактировалось ant0N, 04.12.2011 в 13:58.
|
(Offline)
|
|
05.12.2011, 23:02
|
#15
|
Знающий
Регистрация: 04.11.2011
Сообщений: 285
Написано 66 полезных сообщений (для 159 пользователей)
|
Ответ: подмена моделей
Сообщение от Spy4433
вопрос уже поднимался.
loadanimmesh
findchild -или как то так (работа с чилдами)
ну и потом находишь их глобальные координаты и чилд удаляешь а на его место все что тебе надо размещаешь
Пример: допустим твой куб называется Box01
mesh=loadanimmesh("map.b3d")
a=FindChild(mesh,"Box01")
x#=entityx(a,1)
y#=entityy(a,1)
z#=entityz(a,1)
freeentity a
model=loadanimmesh("player.b3d")
positionentity model,x#,y#,z#
P.S писал на память может что то не так в командах .. по справке можно глянуть
|
воспользовался, все отлично
теперь я просто падаю через модель локации(использовал loadanimmesh)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:44.
|