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

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

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

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

Ответ
 
Опции темы
Старый 01.09.2009, 14:32   #1
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
имя текстуры

Возможно нубский вопрос , можно ли получить имя текстуры которая была наложена в 3д редакторе например(3dsmax)
знаю что модель сохраняет имя текстуры в себе при экспорте в 3ds и b3d, про остальные форматы не знаю.. как бы узнать имя этой текстуры?
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Старый 01.09.2009, 14:55   #2
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: имя текстуры

TextureName$(texture)

Параметры

texture - указатель текстуры

Описание

Возвращает полное имя файла текстуры. 

Чтобы узнать только название текстуры, Вы должны будете анализировать строку, возвращенную TextureName. Вот одна из функций для этой цели:
; начало 
Function StripPath$(file$) 

If Len(file$)>0 

For i=Len(file$) To 1 Step -1 

mi$=Mid$(file$,i,1) 
If mi$="\" Or mi$="/" Then Return name$ Else name$=mi$+name$ 

Next 

EndIf 

Return name$ 

End Function 
; конец
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Старый 01.09.2009, 15:02   #3
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Ответ: имя текстуры

ну и как получить указатель текстуры

попробую еще раз задать вопрос

3dsmax создаем кубик там же в 3dsmax накладываем текстуру...(допустим brick.jpg) так вот как получить имя этой текстуры? можно ли вообще?

в blit3d текстуры автоматом подгружаются вместе с моделью
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Старый 01.09.2009, 15:03   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: имя текстуры

В нагрузку, чтобы найти хендл текстуры:
CountSurfaces, GetSurface, GetEntityBrush, GetSurfaceBrush, BrushTexture.
Описание и примеры читать в справке блитза.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Spy4433 (12.09.2009)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текстуры Samarik 3D-программирование 12 13.10.2008 09:42
Текстуры neoleg Болтовня 3 01.08.2007 01:13
Текстуры magpro 3D-программирование 5 13.10.2006 19:31


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


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