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

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

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

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

Ответ
 
Опции темы
Старый 08.07.2010, 02:54   #1
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Смех Как сменить флаг у загруженной текстуры

Вобщем проблема такая:
Гружу текстуру например так - tex=loadtexture("texture.png",2) (2 -флаг прозрачности)
Нужно менять по определенному событию этот самый флаг (с 2 на 1 или еще на какой)---> НЕ ЗАГРУЖАЯ ТЕКСТУРУ ЗАНОВО.
texturefilter - у меня лично не работает (или как я понял он определяет фильтр до загрузки и устанавливает фильт на первую загружаемую после этой строки текстуру)
Если кто знает как это сделать БЕЗ ЛИБ. ТОЛЬКО СТАНДАРТНЫМ БЛИЦЕМ - подскажите.
Если не знаете - лучше ничего не писать.
Вопросов зачем мне это нужно - также не писать.
Только ответ на вопрос, или мысли по реализации.
Спасибо за понимание.)

Последний раз редактировалось Alex_Noc, 08.07.2010 в 09:00.
(Offline)
 
Ответить с цитированием
Старый 08.07.2010, 03:03   #2
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Как сменить флаг у загруженной текстуры

а TextureBlend не оно?
(Offline)
 
Ответить с цитированием
Старый 08.07.2010, 08:58   #3
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Как сменить флаг у загруженной текстуры

LoadTexture ( file$[,flags] )


flags (optional) - texture flag:
1: Color (default)
2: Alpha
4: Masked
8: Mipmapped
16: Clamp U
32: Clamp V
64: Spherical environment map
128: Cubic environment map
256: Store texture in vram
512: Force the use of high color textures
вот что-то из этих флагов поменять .
А textureblend это метод смешивания текстуры с текстурой на одной поверхности
(Offline)
 
Ответить с цитированием
Старый 08.07.2010, 17:33   #4
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: Как сменить флаг у загруженной текстуры

здесь описана структура текстуры в памяти - можешь попробовать менять флаг через poke

http://blitz.pp.ru/forum/showthread.... pagenumber=1
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 08.07.2010, 18:14   #5
Nafi
ПроЭктировщик
 
Регистрация: 04.08.2007
Сообщений: 192
Написано 44 полезных сообщений
(для 58 пользователей)
Ответ: Как сменить флаг у загруженной текстуры

A тупо загрузить в две текстуры одинаковую картинку с разными флагами и перекрашивать объект, когда требуется?
Средствами блица флаг не поменяешь.
(Offline)
 
Ответить с цитированием
Старый 08.07.2010, 20:16   #6
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Как сменить флаг у загруженной текстуры

Сообщение от Nafi Посмотреть сообщение
A тупо загрузить в две текстуры одинаковую картинку с разными флагами и перекрашивать объект, когда требуется?
этого как раз и думал избежать
Всем ответившим спасибо , тема закрыта!

Последний раз редактировалось SBJoker, 08.07.2010 в 22:14.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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