Hallo,
ich habe eine Problem mit dem Editieren von Hotspots.
Wenn ich ein neues Bild erstmals aufrufe, werde ich ja gefragt ob ich die anscheinend benötigte "_hs.png" neu anlegen will.
Diese Frage beantworte ich mit "ja".
Abhängig vom Input-Format kommt es hier jetzt zu einem unterschiedlichen verhalten:
Format: auto - Cubefaces (Tile Size: 1592)
Alles funktioniert bestens solange ich das Programm nicht beende oder eine andere Datei bzw. anderes Project lade, das Editieren der Hotspot-Positionen und das erzeugen der qtvr/flash funktioniert. Lade ich dieses Project-File allerdings erneut, so wird ausgegeben das die zugehörige "_hs.png" fehlt. Der tag <hotspotfilename> ist im xml-project-file vorhanden, aber auf der Platte ist die dort beschriebenen png-Datei nicht vorhanden. Ein erneutes bearbeiten der Hotspot-Positionen, zu einem späteren Zeitpunkt, ist somit nicht möglich.
Format: auto - Equirectangular
Hier funktioniert alles bestens. Mit dem speichern des Project-Files wird auch die .png-Datei geschrieben und ich kann das ganze jederzeit erneut laden und bearbeiten.
Verwendete Version: Pano2VR 2.0 beta 4b für Windows
Ist dies ein bug, oder mache ich hier irgendwas total falsch?
Gruß Oliver
Probleme mit dem Hotspot-Editor
-
- Posts: 10
- Joined: Thu Jan 24, 2008 2:18 am
- Location: Darmstadt
- Contact:
Ups, ist ein Bug. Wird mit beta5 behoben.
MfG, Thomas
-
- Posts: 10
- Joined: Thu Jan 24, 2008 2:18 am
- Location: Darmstadt
- Contact:
Danke für die Info...
Gruß Oliver
Gruß Oliver
-
- Posts: 10
- Joined: Thu Jan 24, 2008 2:18 am
- Location: Darmstadt
- Contact:
...ich habe gerade die beta 5 mal angetestet. Funktioniert jetzt einwandfrei.
Danke!
Gruß Oliver
Danke!
Gruß Oliver
hallo, ich habe - denke ich - das selbe problem, allerdings mit pano2vr 2.0 beta 5a unter linux.
[edit]
ups, habe gerade gemerkt dass es ein 6er beta gibt - habe das selbe nochmal damit probiert (2.0 beta 6b), mit selbem ergebnis
[/edit]
im xml-file steht zwar <hotspotfilename>./_hs.png</hotspotfilename>, die png-datei wird allerdings nicht geschrieben. dafür werden die hotspots in die .p2vr projektdatei geschrieben.
ich hätte jetzt erwartet, dass die daten ausschließlich nach _hs.png geschrieben werden und vom generierten swf bei jedem aufruf auch neu eingelesen werden.
was ist denn gewünscht? dass die hotspots im projekt geschrieben stehen oder dass sie im .png landen?
[edit]
ups, habe gerade gemerkt dass es ein 6er beta gibt - habe das selbe nochmal damit probiert (2.0 beta 6b), mit selbem ergebnis
[/edit]
im xml-file steht zwar <hotspotfilename>./_hs.png</hotspotfilename>, die png-datei wird allerdings nicht geschrieben. dafür werden die hotspots in die .p2vr projektdatei geschrieben.
ich hätte jetzt erwartet, dass die daten ausschließlich nach _hs.png geschrieben werden und vom generierten swf bei jedem aufruf auch neu eingelesen werden.
was ist denn gewünscht? dass die hotspots im projekt geschrieben stehen oder dass sie im .png landen?
Hotspots werden derzeit an 2 Stellen gespeichert. Die Position der Hotspots wird im PNG gespeichert, die Farbnummer in der Mac Palette gibt dabei ID an. In der XML Datei steht der Title sowie die URL. Das PNG wird nur beim laden des Projekts neu eingelesen, jedoch nicht während das Projekt geöffnet ist.
MfG, Thomas
hmmm... etwas stimmt noch nicht ganz.
wenn man "equirectangular" als input auswählt (ohne png-file für hotspots), bekommt man beim ersten anwählen der hotspots-definition die warnung, dass kein png gefunden werden konnte, und ob man "<Projektname>_hs.png" anlegen möchte. die png-datei kann dann angelegt werden und wird auch gespeichert.
wenn man "cube faces" als input wählt, wird man lediglich gefragt, ob man "_hs.png" anlegen möchte (beachten, dass der projektname nicht mehr auftaucht). falls ja, wird in die projektdatei zwar geschrieben, die datei wird aber nicht erstellt und auch nie eingelesen, falls man sie leer anlegt. das dumme ist - die hotspots bleiben erhalten, die hotspot-positionen gehen nach dem schließen verloren und alles geht von vorne los.
wenn man "cube faces" als input wählt, und manuell 6 leere pngs anlegt, wird der grund klar: beim speichern wird jetzt
angelegt - und ab dem zeitpunkt speichert und lädt pano2vr das ganze korrekt.
das sieht mir nach einem subclassing-fehler aus...
grüße
axo
wenn man "equirectangular" als input auswählt (ohne png-file für hotspots), bekommt man beim ersten anwählen der hotspots-definition die warnung, dass kein png gefunden werden konnte, und ob man "<Projektname>_hs.png" anlegen möchte. die png-datei kann dann angelegt werden und wird auch gespeichert.
wenn man "cube faces" als input wählt, wird man lediglich gefragt, ob man "_hs.png" anlegen möchte (beachten, dass der projektname nicht mehr auftaucht). falls ja, wird in die projektdatei zwar
Code: Select all
<hotspotfilename>./_hs.png</hotspotfilename>
wenn man "cube faces" als input wählt, und manuell 6 leere pngs anlegt, wird der grund klar: beim speichern wird jetzt
Code: Select all
<hotspotfront>hs_front.png</hotspotfront>
<hotspotright>hs_right.png</hotspotright>
<hotspotback>hs_back.png</hotspotback>
<hotspotleft>hs_left.png</hotspotleft>
<hotspottop>hs_top.png</hotspottop>
<hotspotbottom>hs_bottom.png</hotspotbottom>
das sieht mir nach einem subclassing-fehler aus...
grüße
axo