Using the hotspot component I could discover (beside that they are very useful) some space for improvements:
- the setting for the viewing angle is useful, but the hotspot (circle) is still visible, which can be irritating for the user, especially if we have a open space or transparent objects in the scene. Like in mine, where is a window (Minimal) and if you look inside the room you shouldn’t be seduced to click on the circle outside the window. Because when you do so, nothing would happened (see problem 2)
My solution would be: use same tweening value as for the alpha fade from the title for the scale of the circle, than the visibility is really depending on the viewing angel (at least optional, like “hideHotspotIfNotInFoucs”)
-
if the option 1 is still optional the current situation has another bug. If you click on a hotspot, which is at this point not “visible”, it still opens the content… but not visible. To test: click the circle in front of the window, while in the room, than rotate the camera and the hotspot is already open.
-
To improve the hotspot even further I could imagine not only a angle dependent visibility, but also dependent from the distance. For example (again in the room): while orbiting the room you just should see the chair and from outside the window. But if you change the view to the table or just zoom in, the distance between the table and the camera gets much smaller and there could be 3 hotspot laying on the table with a max distance setting of 2 whose than start to popup.
This would be very helpful for all kinds of infos in showrooms etc. and shouldn’t be much work.
by user 539536674582036491