Sie sind nicht angemeldet.

chris

Anfänger

  • »chris« ist der Autor dieses Themas

Beiträge: 24

Wohnort: Köln

Beruf: Panoramafotograf

  • Nachricht senden

1

Mittwoch, 18. Mai 2016, 14:02

Hotspot mit WebVR

Hallo zusammen,

ich möchte eine Hotspot-Grafik im WebVR-Modus darstellen und bei Aktivierung durch den Kreuz-Cursor einen anderen Layer damit aufrufen. Geht das im Prinzip? Muss ich die WebVR-Action vr_auto_click() bei hotspot onover dafür aufrufen?

Bei meinem XMl-Code werden die Hotspots nach VR-Aktivierung über das vtourskin-Interface gar nicht mehr dargestellt.

Folgender Code funktioniert im Desktop-Modus, aber nicht in VR:

Quellcode

1
2
3
4
<hotspot name="spot1" url="png/frost-button-test.png" onover="vr_auto_click();"  onout="SetImageInVisible('text1');" onclick="SetImageVisible('text1');" ath="145" atv="6.6" distorted="true" rx="0" ry="0" rz="0.0" width="71" height="75" scale="1"/> 
<layer name="text1" parent="hotspot[spot1]" align="rightbottom" x="-80" y="-80" url="png/frost-text-test.png" alpha="0"/>	
<action name="SetImageVisible">set(layer[%1].alpha,100);</action>
<action name="SetImageInVisible">set(layer[%1].alpha,0);</action>



Freue mich über Antworten und Hinweise.
Beste Grüsse,
Chris

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

chris

Anfänger

  • »chris« ist der Autor dieses Themas

Beiträge: 24

Wohnort: Köln

Beruf: Panoramafotograf

  • Nachricht senden

3

Mittwoch, 18. Mai 2016, 16:01

Vielen Dank!
Mit <hotspot> anstatt <layer> funktioniert es jetzt.

Schöne Grüsse,
Chris