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

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

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

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

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

Привет всем форумчанам !
Нужно определить цвет пикнутого ентити. Цвет ентитям раздаеться рандомно.
Его в последствии нужно будет менять "ползунками". Так вот собственно если хранить цвета в отдельных переменных - то проблема решена можно сказать. Но т.к ентитей много - хотелось автоматизировать процесс. Большое человеческое заранее.
(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 11:25   #2
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Как получить цвет entity?

получая меш, который ты окрасил, можно считать его вертекс( любой ) и получить его цвет, а раз меш закаршен весь в один цвет, тоогда любой взятый цвет вертекса будет возвращать цвет меша.

ЗЫ юзай переменные и не парься.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Alex_Noc (26.06.2008)
Старый 25.06.2008, 11:41   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Как получить цвет entity?

храни в переменных, и не парься.
если есть AShadow, то легко можно прочитать инфо браша. как то так:
http://forum.likosoft.ru/showpost.php?p=406&postcount=9

можно даже без AShadow.bb, тока dl-ка нужна (точнее ф-ии извлечения значиения из памяти - retUI и retF, если есть хоть немного знаний С++, делфи или пурика - то можно написать либу с тими двумя ф-ями самому)

Последний раз редактировалось HolyDel, 25.06.2008 в 12:25.
(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 11:50   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как получить цвет entity?

H@NON, не путай информацию вершин (сюрфейса), и информацию материала (браша). Если закрасить энтити (EntityColor), то изменится цвета в брашах этого объекта, но вершины останутся прежними.
(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 12:01   #5
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Как получить цвет entity?

MoKa, черт, точно, счас проверил не канает , так что выход юзать переменные
(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 14:02   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Как получить цвет entity?

Делаешь массив объектов 4хn где будешь хранить хендлы мешей и цвета rgb. Можно сделать 5хn и хранить ещё альфу до кучи.
З.Ы. Сам сталкивался раньше с подобной проблемой - нужно было зная хендл узнать альфу. Но тут уже ничего не поделаешь - таков уж двиг.
Эх, надоело черезжопить, а делать нечего
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 14:45   #7
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Как получить цвет entity?

ABTOMAT, когда у тебя 1000 объектов? может встать в копеечку поиску нужной ентити.

Эх, надоело черезжопить, а делать нечего
переходи на Xors!
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
h1dd3n (27.06.2008), moka (25.06.2008)
Старый 25.06.2008, 17:40   #8
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Как получить цвет entity?

Извлекайте любые значения прямо из памяти:
Peek_L%(adres)
Peek_F#(adres)
Peek_W%(adres)
Peek_B%(adres)
Poke_B(adres,var%)
Poke_W(adres,var%)
Poke_L(adres,var%)
Poke_F(adres,var#)
Вложения
Тип файла: zip Damp.zip (2.4 Кб, 856 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Tadeus (02.07.2008)
Старый 25.06.2008, 18:37   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Лампочка Ответ: Как получить цвет entity?

Сообщение от HolyDel Посмотреть сообщение
ABTOMAT, когда у тебя 1000 объектов? может встать в копеечку поиску нужной ентити.


переходи на Xors!
ты мою рпг видел?
Я год её делал.
Можешь себе представить перенос её на другой движок которого я к тому же не знаю?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 25.06.2008, 18:42   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Как получить цвет entity?

ты мою рпг видел?
видел.
ты ее доделай на блице - а потом переходи на С++ и Xors.
(Offline)
 
Ответить с цитированием
Старый 26.06.2008, 09:51   #11
Alex_Noc
Разработчик
 
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений
(для 289 пользователей)
Ответ: Как получить цвет entity?

Всем большое спасибо !Сделал массивами RGB+хендл меши. Получилось как надо
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Entity does not exit's Skinsaver 3D-программирование 7 31.08.2009 18:37
Про кости в скопированном Entity Alex_Noc 3D-программирование 3 21.08.2008 01:48
Entity... mudriy 3D-программирование 2 13.05.2007 01:14
цвет точки smersh 2D-программирование 9 12.05.2007 19:10


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


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