Mausproblem
Übersicht

![]() |
MhhFBetreff: Mausproblem |
![]() Antworten mit Zitat ![]() |
---|---|---|
hey ich habe ein problem ich schreibe zz ein Terraineditor nun habe ich ein problem mit der maus festgestellt undswar er gibt mir nicht die richtigem CameraPick werte aus. hier ein beispiel:
![]() die maus ist beim roten punkt und die picwerte sind ungenau wen meine kamera nah dran ist ist alles ok aber umsoweiter ich mit der maus weckgehe umso ungenauer werden die werte weiß einer woran das problem liegen kann? |
||
![]() |
X-Calibur |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi, arbeite auch gerade an einem Terrain Editor und siehe da, genau das selbe Problem.
Schätze das liegt einfach daran dass Camerapick bei einer solchen Entfernung nicht mehr zuverlässig funktioniert weil die Vertexe bzw. die tris zu nahe beieinander liegen.. Macht aber nix da es sowieso nix bringt das Terrain 5km weiter hinten zu bearbeiten ![]() Mein Tip, bau ne Funktion ein die die Kamera mitfahren lässt wenn der Cursor zu weit hinten ist. mfg cali |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wie pickt ihr genau?
Bei einem Terrain Editor müsste man ja bloss einen vertikalen Linepick machen, ein CameraPick ist weder nötig, noch überhaupt sinnvoll wegen der Projektionsart die normalerweise aktiv ist (denke nicht das ihr von Perspektive auf ortho umgestellt habt). Auch ist Linepick darum zu empfehlen, weil es nur auf eine Länge von 10 oder so picken müsste, im Unterschied zur Cam |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Versuche mal bei CameraPick x,y zwischen Werte zu übergeben
da die Maus ja nur in 1er Schritten eine Position hat . |
||
![]() |
DCSieger des B2D Retro Wettbewerb / Aug 04 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dreamora: Ich denke er will ja einfach ermitteln, wo man mit der Maus aufs Terrain geklickt hat. Da ist Camerapick schon mit Abstand die einfachste Methode.
Kanns nicht sein, dass das auch am LOD vom Terrain liegt? Wenn es weit entfernt ist wird es ja wesentlich gröber dargestellt, so dass Picking keine genauen Koordinaten mehr liefern kann. Du kannst ja mal die Terraindetails extrem hoch setzen und gucken, ob das zur Besserung führt. Wenn ja könntest du vor dem Picken die Kameraposition speichern, dann die Kamera ganz nah an das Terrain setzen (natürlich muss sie genau in Blickrichtung vorwärts bewegt werden und darf auch nicht durch das Terrain bewegt werden), dann Updateworld machen (vllt gehts auch ohne, ich weiß es nicht), dann picken und die Kamera anschließend an die gespeicherte Position zurücksetzen. |
||
Core i5 4670K | 4 x 3,40 GHZ | 16 GB Ram | GeForce GTX 960 | HTC Vive | Win 10 Pro
www.UnrealSoftware.de | www.StrandedOnline.de | www.CS2D.com | www.CarnageContest.com | www.Stranded3.com |
coldie |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
(pls. nicht schimpfen wenn ich noob mist schreibe ![]() Man könnte doch auch ne Funktion machen, die anhand der Koordinaten des roten Punktes die X,Y und Z Koordinaten des Terrains feststellt. |
||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
@coldie
das ist eine Gute Idee. Frage doch mal bei deinen gepickten punkt terrain x,y,z ab. vielleicht verrät das mehr oder die Terrain height, wenn sie abweichen, dann hängts sicherlich an den Terraindetails. |
||
between angels and insects |
![]() |
MhhF |
![]() Antworten mit Zitat ![]() |
---|---|---|
also am LOD liegt es nicht aus dem einfachen grund das dieser fehler auch bei einem flachen terrain auftritt und das mit den x,y -> x,y,z ist eine gute idee, werd es mal ausprobieren | ||
![]() |
X-Calibur |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wenn das terrain ganz flach ist bewirkt das LOD dass du nur noch ganz wenige flächen hast. daran liegts definitiv nicht. Mein Terrain Editor arbeitet mit Meshterrain. | ||
![]() |
MhhF |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wens interessiert ich habe das problem entdeckt:
scheinbar hat Blitz3d schwierigkeiten mit CamaraPick wenn man CameraViewport verändert. Ist aber schnell behoben wenn man bei CameraPick die bei CameraViewport gesetzten werte subtrachiert |
||
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
MhhF hat Folgendes geschrieben: Wens interessiert ich habe das problem entdeckt:
scheinbar hat Blitz3d schwierigkeiten mit CamaraPick wenn man CameraViewport verändert. Ist aber schnell behoben wenn man bei CameraPick die bei CameraViewport gesetzten werte subtrachiert Du hast nicht zufällig vergessen das die Mauspos. über alle Viewports geht und du den Offset dann abziehen mußt ? Bei CameraPick steht ja nicht umsonnt als Parameter Viewport X Y |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group