Показать сообщение отдельно
Старый 14.01.2009, 23:37   #4
Lavatar
AnyKey`щик
 
Регистрация: 13.01.2009
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Выбор объекта, как сделать?

Да, реализовывал выбор через CameraPick, вот функция:
Function MouseTest()
Local mx#,my#
mx#=MouseX()
my#=MouseY()
Local pick

pick=CameraPick (camera,mx#,my#); выбирает объект, находящийся в области просмотра камеры и координатах mx и my (в данном случае указателя мыши)
If pick<>0 Then ;если указатель мыши находится на объекте
SelectEntity PickedEntity()
If MausHitR Then; если нажата правая клавиша мыши
DeleteTex PickedEntity();
EndIf

If MausHitL Then
SelectBox PickedEntity()
EndIf

EndIf
End Function

А вот функции SelectEntity PickedEntity(), DeleteTex PickedEntity(), SelectBox PickedEntity() у меня реализовать никак не получалось, уже как только не пробовал...
(Offline)
 
Ответить с цитированием