Показать сообщение отдельно
Старый 14.05.2009, 00:06   #20
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: проблема c camerapick

Из теории вопроса: CameraPick возвращает хендл того объекта который пикнули. Соответственно если он совпадает с хендлом какого-л. детёныша (как ты выражаешься) то следует производить действие. Хендлы детей можно получить FindChild (если известно имя объекта в максе) или GetChild (удобно когда надо перебрать каждый). Учи матчасть. (т.е. GoTo Blitz Help)
А так код верно строишь!

Pick=CameraPick( MenyCamera,MouseX(),MouseY() )
    If Pick
        EntityAlpha Pick,Sin( MilliSecs() )*.5+1
       If MouseDown(1)
           Select Pick
	     Case хендл детёныша
		что делать		 
	     Case хендл другого детёныша
		что делать 		 
	     Case ну ты понял

	 End Select
       EndIf 
    Endif
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием