Конференция "Игры" » Над каким объектом мышь GLScene [Delphi, Windows]
 
  • savyhinst © (07.12.07 18:10) [0]
    Вопрос прост и распространённ. Как определить, над каким объектом находится мышь в GLScene. Хотелось бы без сложных формул и общих методов. Просто, какой метод может определить объект, над которым мышь?
    СПАСИБО ЗА ВНИМАНИЕ.
  • DeBUGger13 (07.12.07 18:56) [1]
    procedure TForm1.GLSceneViewer1MouseMove{или Down}(Sender: TObject;
     Shift: TShiftState; X, Y: Integer);
    var
    pick : TGLCustomSceneObject;
    begin

    pick:=(GLSceneViewer1.Buffer.GetPickedObject(x, y) as GLCustomSceneObject);
    if Assigned(pick) then ...  {Здесь Делай с обьектом шо хочешь}

    end;
    ...
    .
    Ну а вообще-то в Demo(Demos\interface\pick) всё так же четко и понятно,
    GLScene вооюще довольно простой.
    Рассказывай шо делаешь.
  • hinst (07.12.07 19:51) [2]
    СПАСИБО. ничего особенного. просто проэкт на НОУ.
 
Конференция "Игры" » Над каким объектом мышь GLScene [Delphi, Windows]
Есть новые Нет новых   [134431   +9][b:0][p:0]