【问题标题】:A-Frame (aframe.io) 360 degree image (Google Maps Streetview-like functionality)A-Frame (a frame.io) 360 度图像(谷歌地图街景功能)
【发布时间】:2017-06-14 19:59:04
【问题描述】:

我有一个 360 度图像,我正在使用框架显示。

我的问题是,是否有任何交互性(如谷歌地图街景),我可以使用叠加箭头并将用户带到另一个 360 度图像?是否有可能做到这一点?如果可能的话,我将如何添加这种类型的功能?

是否可以在 360 图片上添加文本或 html 链接?

我知道这不仅仅是一个问题,但希望有人可以帮助我。我真的很喜欢 A-Frame。

【问题讨论】:

    标签: aframe 360-virtual-reality


    【解决方案1】:

    有多种方法可以实现您想要实现的目标。

    360 度图库(如谷歌地图街景):

    最简单的方法是制作一个改变其源图像的球体/天空。示例here,教程here
    基本上,您可以使用图像源(如<a-sphere src="myImage.jpg"><a-sphere material="src:myImage.jpg">)制作<a-sky><a-sphere>。当然,您希望按钮遍布各处,而不是像示例中那样组织。

    链接
    我不确定是否要添加普通链接,当然您可以添加任何实体,这会通过 javascript 将您重定向到另一个页面,如下所示:
    在场景中:

    <a-entity link><a-entity>
    

    @js:

    AFRAME.registerComponent('link', {
            init:function(){
               this.el.addEventListener('click',function(){
                     window.location.href = "http://stackoverflow.com";
               });
            }
          });
    

    文字
    添加文本记录在here。如果您不喜欢它,您可以随时制作带有 Alpha 通道的图像并将其添加到您喜欢的任何位置。

    老实说,尝试制作 360 度图像,然后制作 2D 图片,然后处理一些行为(链接、切换图像)。

    【讨论】:

    • 谢谢,看了360图片库的例子,没想到有教程。
    猜你喜欢
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 2013-04-04
    • 1970-01-01
    相关资源
    最近更新 更多