Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 27.11.2011, 09:21   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Смех подмена моделей

Здравствуйте!!!
Скажите пожалуйста, я создал карту в 3D World Studio. потом создал в координатах X,Y,Z куб. Экспортирую в B3D формат
Как в Блитце поменять потом этот куб на анимированную модель?
это вообще возможно?
(Offline)
 
Ответить с цитированием
Старый 27.11.2011, 14:07   #2
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (27.11.2011)
Старый 27.11.2011, 14:08   #3
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 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
Leowey
Знающий
 
Аватар для Leowey
 
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений
(для 182 пользователей)
Ответ: подмена моделей

я вот подумал...
Плохо думал.

LoadAnimMesh() и FindChild() тебе в помощь!
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 17:41   #5
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: подмена моделей

еще вопрос
импортировал анимированную модель из HL1, и такая проблема
объект смотрит вперед, а движется назад
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 17:52   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: подмена моделей

Такое бывает когда в системе нет brain.sys
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
ANIK123 (06.12.2011), mr.DIMAS (01.12.2011)
Старый 30.11.2011, 18:17   #7
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: подмена моделей

пожалуйста немного по подробнее..
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 19:31   #8
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: подмена моделей

Не пробовал двигать героя в противоположную сторону?
__________________
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 19:38   #9
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: подмена моделей

сделай пивот
к пивоту прицепи модель
поверни модель на 180 градусов по У
двигай пивот
(Offline)
 
Ответить с цитированием
Старый 01.12.2011, 17:49   #10
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: подмена моделей

так не получится. в самой анимации модель движется назад но смотрит вперед. Когда в Milkshape импортирую модель вот там этот глюк и вылазиет. Проигрывается анимация ходьбы и одновременно модель движется. должна вперед, а она назад
(Offline)
 
Ответить с цитированием
Старый 03.12.2011, 22:34   #11
Кирпи4
Социал-сычевист
 
Аватар для Кирпи4
 
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений
(для 1,359 пользователей)
Ответ: подмена моделей

Во-первых, не тырь анимации из халвы =)
А во-вторых, анимируй сам
В-третьих, есть поиск, тема уже поднималась
__________________


(Offline)
 
Ответить с цитированием
Старый 03.12.2011, 23:39   #12
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 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
Markova
ПроЭктировщик
 
Аватар для Markova
 
Регистрация: 11.10.2011
Адрес: Мурманск
Сообщений: 154
Написано 74 полезных сообщений
(для 218 пользователей)
Ответ: подмена моделей

Если у тебя сама анимация в обратку то просто минус поставь
Animate entity[,mode][,-1][,sequence][,transition#]
Animate BotNamg,1,-.3,FIBot2
__________________
Острый психоз- это когда вы разговариваете с кошкой.
Острый галлюцинаторный психоз - вы говорите с кошкой, которой не существует.
Паранойя - вы боитесь ляпнуть лишнего при кошке.
Шизофрения - иногда у вас появляется кошка, которая разговаривает.
Неврастения - вы жалуетесь кошке, она молчит, игнорирует вас и это для вас невыносимо!!!
Навязчивый невроз - вы уверены, что кошка не одна и они что-то замышляют!
(Offline)
 
Ответить с цитированием
Старый 04.12.2011, 12:06   #14
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: подмена моделей

помогло только одно! удалил все ключи анимации и сделал заново. Всем спасибо за помощь!
кстати кто нибудь знает в каком редакторе можно делать модели в формате GMF (формат Leadwerks)?
пробовал через конвертеры, анимация теряется

Последний раз редактировалось ant0N, 04.12.2011 в 13:58.
(Offline)
 
Ответить с цитированием
Старый 05.12.2011, 23:02   #15
reumep
Знающий
 
Аватар для reumep
 
Регистрация: 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)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com