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

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

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

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

Ответ
 
Опции темы
Старый 01.02.2007, 21:34   #1
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
проблемы с loadanimmesh

когда загружаю анимированную модель с помощью команды loadanimmesh
то на модель текстура не накладывается .
почему так происходит?
это глюк ? или я чё то не то сделал?
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 21:41   #2
Raiter
Гигант индустрии
 
Регистрация: 04.08.2006
Сообщений: 2,642
Написано 53 полезных сообщений
(для 92 пользователей)
Re: проблемы с loadanimmesh

model = loadanimmesh("bla bla bla")
texa = loadtexture("bla bla bla")
entitytexture model,texa

а так не пробовал?
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 22:08   #3
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Re: проблемы с loadanimmesh

Как раз так и делаю -модель текстурами не покрывается.
Накладываются только те текстуры которые в максе заранее наложил.
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 22:11   #4
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: проблемы с loadanimmesh

Сообщение от Hellfalcon
это глюк ? или я чё то не то сделал?
Да, ты чё то не то сделал
Такая модель состоит из нескольких моделей и текстуру нужно накладывать на каждую, короче иди хелп штудируй
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 22:13   #5
Черный крыс
 
Сообщений: n/a
Re: проблемы с loadanimmesh

model = loadanimmesh("bla bla bla")
texa = loadtexture("bla bla bla")
for i=1 to CountChildren(model)
child = GetChild(model,i)
entitytexture child,texa,0,1
next
 
Ответить с цитированием
Старый 01.02.2007, 23:20   #6
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: проблемы с loadanimmesh

Diablo1909, я конечно плохо блитц знаю, но помойму это будет тормозить так как в цикле копируется модель... долго делаться будет. или нет?
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 23:24   #7
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Вопрос Re: проблемы с loadanimmesh

если сделать как нам предложил diablo1909 то работает,НО только если модель состоит из одной модели, а если состоит из несколько, то никак .
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 23:32   #8
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: проблемы с loadanimmesh

2 Лейто : Не будет. Не копируется. Всё нормально.

2 Hellfalcon : Вероятно, потому, что часть моделей может быть чайлдами чайлдов: код Диабла1909 тут не поможет. Юзай рекурсию.
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 23:36   #9
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Re: проблемы с loadanimmesh

что за рекурсия ?!
впервые такое слышу...
поподробней расскажите...
(Offline)
 
Ответить с цитированием
Старый 01.02.2007, 23:41   #10
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: проблемы с loadanimmesh

В крайне общих чертах:
[blitz]Function TextureAllChildren( model, texture )

For i=1 To CountChildren(model)
child = GetChild(model,i)
EntityTexture child,texture,0,1
If CountChildren(child)>0 Then TextureAllChildren(child,texture)
Next

End Function[/blitz]
(Offline)
 
Ответить с цитированием
Старый 02.02.2007, 00:39   #11
Leito
Танчики Developer
 
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений
(для 23 пользователей)
Re: проблемы с loadanimmesh

рекурсия, это когджа функция вызывает сама себя.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LoadAnimMesh и текстура. DarkDes 3D-программирование 4 31.12.2009 14:51
Проблемы LoadAnimMesh ELIAS Blitz3D 22 31.03.2009 16:59
Что быстрее LoadMesh vs LoadAnimMesh? Dstorton111 3D-программирование 18 24.07.2008 18:53
Проблемы с гамой beloff Основной форум 2 28.02.2008 09:43
Проблемы с RPG mr.DIMAS 3D-программирование 5 06.02.2007 01:48


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


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