Ответ: Выбор объекта, как сделать?
Да, реализовывал выбор через 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() у меня реализовать никак не получалось, уже как только не пробовал...
|