AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Egosicht Problem: Beim positionieren der Maus

Egosicht Problem: Beim positionieren der Maus

Offene Frage von "ftl999"
Ein Thema von CreativeMD · begonnen am 23. Dez 2011 · letzter Beitrag vom 24. Feb 2012
Antwort Antwort
Benutzerbild von CreativeMD
CreativeMD

Registriert seit: 11. Okt 2011
127 Beiträge
 
Delphi XE2 Architect
 
#1

Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 10:41
Hi
Ich will ein Spiel mit GlScene in einer Egosicht programmieren.
Dass die Person dorthin läuft wo sie hinschaut hab ich schon,
aber das wie bei jedem Spiel mit Egosicht die Maus unsichtbar ist und immer in der Mitte ist,
bekomme ich nicht hin.
Wenn ich SetCursorpos benutzte funktioniert das ganze Spiel nicht mehr.
Es läuft dann einfach nicht weiter und alles bleibt stehen.
Die Komponete UserInterface von GLScene kann ich nicht nehmen, weil dann meine Steuerung nicht mehr funktioniert.
Gibt es vielleicht noch andere Möglichkeiten, die Mausposition zu setzen?

Übrigens die Funktion SetCursorpos hab ich in MouseMove vom GLSceneViewer reingemacht.
Wenn ich das in FormMouseMove mache gibt es keine Reaktion.
  Mit Zitat antworten Zitat
Progman

Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
 
Delphi 10.1 Berlin Starter
 
#2

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 10:47
Ich würde die Maus ganz abschlaten, wenn sie für die Steuerung nicht nötig ist.
Screen.Cursor := -1; // oder crNone
So habe ich das immer gehandhabt, wenn nur mit der Tatstatur gesteuert wird.
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
  Mit Zitat antworten Zitat
Benutzerbild von CreativeMD
CreativeMD

Registriert seit: 11. Okt 2011
127 Beiträge
 
Delphi XE2 Architect
 
#3

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 10:53
Ne
Das Spiel muss man mit der Maus steuern sonst wird man verrückt.

Geändert von CreativeMD (23. Dez 2011 um 10:56 Uhr)
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 11:02
Das widerspricht sich aber doch nicht?

Wenn die Maus, wie Du schreibst, immer genau in der Mitte sein soll, spricht doch nichts dagegen, den Cursor abzuschalten und in genau der Mitte ein eigenes Cursorähnliches Symbol darzustellen?
  Mit Zitat antworten Zitat
Benutzerbild von CreativeMD
CreativeMD

Registriert seit: 11. Okt 2011
127 Beiträge
 
Delphi XE2 Architect
 
#5

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 11:08
Aber ich muss doch wissen wie sich die Maus bewegt.
Könntest du das etwas genauerer erklären.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.609 Beiträge
 
Delphi 12 Athens
 
#6

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 23. Dez 2011, 11:11
Zeig doch mal, was du machst.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.687 Beiträge
 
Delphi 2007 Enterprise
 
#7

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 26. Dez 2011, 20:11
Übrigens die Funktion SetCursorpos hab ich in MouseMove vom GLSceneViewer reingemacht.
Ich habe eben den MoveHandler noch nicht programmiert
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von CreativeMD
CreativeMD

Registriert seit: 11. Okt 2011
127 Beiträge
 
Delphi XE2 Architect
 
#8

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 28. Dez 2011, 13:00
@Uwe Raabe
Stimmt sorry hab ich irgendwie net gecheckt, sorry.
Vielen Dank für die Hilfe

Ähm aber leider hängt sich das Spiel auf.
Also es ruckelt ich versteh das nicht andere setzen auch die Maus immer in die Mitte und dort funktioniert es

EDIT

@Medium ich hab den programmiert und hab ihn dann wieder gelöscht

Geändert von CreativeMD (29. Dez 2011 um 12:31 Uhr)
  Mit Zitat antworten Zitat
ftl999

Registriert seit: 24. Feb 2012
1 Beiträge
 
Delphi XE2 Professional
 
#9

AW: Egosicht Problem: Beim positionieren der Maus

  Alt 24. Feb 2012, 20:28
Ähm ich weiß das hat jetzt nichts mit dem Thema zutun aber @CreativMD ich hab mit GLScene unter Delphi XE2 Professional massive Probleme und zwar kann ich es nicht installieren, da er bei Asm Befehen immer sagt das das Sprachfeature nicht verfügbar sei und wenn ich asm aus stelle, dann zeigt er mir 1mio Fehler an einigen stellen in den Asm Zeilen der VectorGeometry.pas wie hast du das gelößt? könntest du mir evl ne e-mail dazu schreiben? Ich versuch jetzt nämlich schon seit 1/4 Jahr GlScene zum laufen zubringen und hab schon in zig Foren nachgefragt/gelesen aber niemand wusste etwas darüber. Außerdem bin von Delphi 6 auf XE2 auch nur wegen GLScene umgestiegen(ich weiß es gibt auch andere Delphi Versionen die mit GLScene kompatibel sind...)ich bitte um Hilfe

Mit freundlichen Grüßen
ftl999

Ps: meine e-mail wäre: "Ihrist@fettabernett.de"

Geändert von ftl999 (24. Feb 2012 um 21:18 Uhr) Grund: Rechtschreibung...
  Mit Zitat antworten Zitat
Antwort Antwort

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz