 |
3D-программирование Вопросы, касающиеся программирования 3D мира |
25.06.2008, 09:56
|
#1
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Как получить цвет entity?
Привет всем форумчанам !
Нужно определить цвет пикнутого ентити. Цвет ентитям раздаеться рандомно.
Его в последствии нужно будет менять "ползунками". Так вот собственно если хранить цвета в отдельных переменных - то проблема решена можно сказать. Но т.к ентитей много - хотелось автоматизировать процесс. Большое человеческое заранее. 
|
(Offline)
|
|
25.06.2008, 11:25
|
#2
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Как получить цвет entity?
получая меш, который ты окрасил, можно считать его вертекс( любой ) и получить его цвет, а раз меш закаршен весь в один цвет, тоогда любой взятый цвет вертекса будет возвращать цвет меша.
ЗЫ юзай переменные и не парься.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.06.2008, 11:41
|
#3
|
☭
Регистрация: 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
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Как получить цвет entity?
H@NON, не путай информацию вершин (сюрфейса), и информацию материала (браша). Если закрасить энтити (EntityColor), то изменится цвета в брашах этого объекта, но вершины останутся прежними.
|
(Offline)
|
|
25.06.2008, 12:01
|
#5
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Как получить цвет entity?
MoKa, черт, точно, счас проверил не канает  , так что выход юзать переменные
|
(Offline)
|
|
25.06.2008, 14:02
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Как получить цвет entity?
Делаешь массив объектов 4хn где будешь хранить хендлы мешей и цвета rgb. Можно сделать 5хn и хранить ещё альфу до кучи.
З.Ы. Сам сталкивался раньше с подобной проблемой - нужно было зная хендл узнать альфу. Но тут уже ничего не поделаешь - таков уж двиг.
Эх, надоело черезжопить, а делать нечего 
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
25.06.2008, 14:45
|
#7
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Как получить цвет entity?
ABTOMAT, когда у тебя 1000 объектов? может встать в копеечку поиску нужной ентити.
Эх, надоело черезжопить, а делать нечего
|
переходи на Xors!
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
25.06.2008, 17:40
|
#8
|
Гигант индустрии
Регистрация: 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#)
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.06.2008, 18:37
|
#9
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений (для 15,676 пользователей)
|
Ответ: Как получить цвет entity?
Сообщение от HolyDel
ABTOMAT, когда у тебя 1000 объектов? может встать в копеечку поиску нужной ентити.
переходи на Xors!
|
ты мою рпг видел?
Я год её делал.
Можешь себе представить перенос её на другой движок которого я к тому же не знаю?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
25.06.2008, 18:42
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Как получить цвет entity?
видел.
ты ее доделай на блице - а потом переходи на С++ и Xors.
|
(Offline)
|
|
26.06.2008, 09:51
|
#11
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Ответ: Как получить цвет entity?
Всем большое спасибо !Сделал массивами  RGB+хендл меши. Получилось как надо 
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:19.
|