Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Benutzerinformationen überspringen
Wohnort: Netherlands
Beruf: Krpano custom coding / Virtual Tours / Photography / Musician / Recording engineer
: https://pame.virtualtuur.comDieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tuur« (6. Oktober 2022, 16:51)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Klaus_F« (24. September 2022, 14:08)
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Ich sehe aber leider noch nicht einmal den Hotspot, wenn er direkt unterhalb vom <krpano> ist.
Mit einem Link zur Tour ( mobilevr_fake_support="true" ) oder ein paar Code-Schnipsel wäre es einfacher Dir zu helfen.
Ich sehe aber leider noch nicht einmal den Hotspot, wenn er direkt unterhalb vom <krpano> ist.
du hast kein keep="true" auf dem hotspot,
deshalb wird er wird beim ersten szene laden wieder gelöscht.
siehe auch hier:
https://krpano.com/forum/wbb/index.php?p…88423#post88423
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
|
|
Quellcode |
1 2 |
<layer name="spot1" vr="true" style="mapspot" x="1025" y="805" zorder="1" onclick="mapspot_loadscene(scene__0001);"/> ... |
|
|
Quellcode |
1 2 3 |
<style name="mapspot_vr" keep="true" url="skin/camicon.png" ath="get:hotspot[map].atv" ath="get:hotspot[map].atv" scale="get:hotspot[map].scale" zorder="2" /> <hotspot name="spot1" vr="true" style="mapspot_vr" ox="1025" oy="805" zorder="1" onclick="mapspot_loadscene(scene__0001);"/> ... |
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »indexofrefraction« (27. September 2022, 16:35)
der hotspot ist doch da... er ist einfach auf ath=0 atv=0 (im rücken der start view)
wie schon geposted ist flying="1" die lösung. https://krpano.com/docu/xml/#hotspot.flying
das sollte auch im webvr funktionieren
hotspot[map] ist 2x definiert in deinem xml, du solltest ihn aus der start scene löschen.
wo keep="true" in den attributen steht ist egal.
alle deine spot layer funktionieren nicht im webvr, das müssen alles hotspots sein
renderer="webgl" ist zwingend für webvr (aber sowieso default)
fyi eine per flying statisch eingeblendete map ist im vr eher unüblich ...
zudem könnten die spots im normalen (mobile) vr so gar nicht angewählt werden
du könntest die map ganz unten einblenden, das würde ev mehr sinn machen... (nach unten schauen für die map)
da wäre atv fix, ath müsste sich per event immer an view.hlookat anpassen
Benutzerinformationen überspringen
Wohnort: Berlin
Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »toosten« (28. September 2022, 14:22)
Ich hatte ath und atv auch geändert - das wird aber ignoriert und der Hotspot bleibt da.
Wenn du so etwas nur mal sehen/testen willst, hier eine Tour mit Map im VR-Modus: https://vr-easy.com/17
achtung du hast die map 2x definiert, global und in der start scene mit ath/atv=0.
wenn du nun global ath/atv setzt wird das beim laden der start scene überschrieben
es ist logisch, dass die map global definiert wird, sie gilt ja für alle szenen,
die definition in der start scene also besser löschen
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »indexofrefraction« (28. September 2022, 15:59)