Aktuelle Zeit: 01.11.2024, 01:04

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 13.09.2010, 08:37 
Offline

Registriert: 11.08.2010, 12:05
Beiträge: 20
tach ich hab nen event receiver...
dieser nimmt leider alsbald ich über die GUI fahre keine mouse button up event mehr wahr

Bug? Feature? Abhilfe?

mfg


Nach oben
 Profil  
 
BeitragVerfasst: 14.09.2010, 07:48 
Offline
Benutzeravatar

Registriert: 17.04.2007, 08:42
Beiträge: 460
Wohnort: Willich, NRW
Code wäre hier serh hilfreich. Hab da schon ne leichte Vermutung:

Du hast zu erst die GUIAbfrage wobei alle Fälle mit return(true/false) enden. Das heißt in jedem Fall (auch GUIHover-Event, ja das ist ein Event) springt er aus er Funktion und kommt folglich nicht mehr bei den MouseEvents an. Ist aber nur ne Vermutunt (sozusagen ein CommonCase ;) ).

*begging for src*

_________________
Bild

Irrlicht - From Noob To Pro A Guideline

--

Sonstige Projekte, Blog : http://www.rpdev.net


Nach oben
 Profil  
 
BeitragVerfasst: 15.09.2010, 05:43 
Offline

Registriert: 11.08.2010, 12:05
Beiträge: 20
hmm das könnte sein ich hab das RTS camera script genommen und verändert, dabei einige funktionen und auch events ausgeklammert...

momentan habe ichs aber gelöst mittels:


Code:
         case EMIE_MOUSE_MOVED:
            {
                if (event.MouseInput.isLeftPressed())
                    {
                        MouseKeys[2] = true;
                    }
                    else
                    {
                        MouseKeys[2] = false;
                    }
               IVideoDriver* driver = SceneManager->getVideoDriver();
               if (driver)
               {
                  MousePos.X = event.MouseInput.X / (f32)ssize.Width;
                  MousePos.Y = event.MouseInput.Y / (f32)ssize.Height;
               }
            }
            break;


da mouse moved ja ausgelöst wird

kann sein das ich da beim veränderten der RTS camera was in richtung GUI enfernt habe allerdings werden GUI events ganr nicht weiterhin verarbeitet bzw abgefragt... daran könnts durchaus liegen.

grüsse


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de