热点和热点皮肤

热点皮肤指的是皮肤中的热点模板。

基础教程的 添加热点 文章中介绍了怎么添加热点,文中提到了皮肤ID并且说明了:皮肤ID要填的是皮肤中制作的热点皮肤的ID,如果不填,默认是一个红圈的样式。

基础教程的 制作热点皮肤 文章介绍了怎么做一个导览节点类型的热点皮肤,也就是在皮肤中做一个切换场景的热点模板。

制作一个热点模板首先就先记住热点模板的ID。

到使用时,在皮肤ID处填上热点模板的ID。

这样就给一个实体的热点就套上了热点皮肤。默认红色圆圈就不再显示了,转而显示我们制作的热点样式。

高阶教程的 皮肤特效篇——提示 文章中补充了给热点皮肤添加上文本提示。

以上就是添加一个“自定义”样式的热点全过程,操作基本上都没有问题,但还是有不少人没有理解热点皮肤的作用。不理解的一个体现就是,仅仅为了文本提示不同,就在皮肤文件里做很多热点模板。这就白白浪费了软件开发者的苦心。

“实体热点”和“热点皮肤”可以是多对一的关系,也就是多个实体的热点可以使用一个热点皮肤,因为有占位符的存在,甚至到版本6多了一个Custom Image参数,每个实体热点只要参数不同,套上同一个热点模板,就可以有不同的文本提示和图标。

上面是带着大家捋顺怎么制作一个完整热点皮肤并使用上的过程,可以当作总结,也可以是留给着急耐不下心的小伙伴看。下面是补充的一个小问题。

补充的一个小问题,是当我们制作了一个热点模板之后,不论这个热点模板是导览节点类型还是弹出图片/视频类型,总之只要皮肤中有了热点模板,所有的实体热点不管有没有指定皮肤ID,默认的红色圆圈热点样式就不再出现了。也就是实体热点即使不指定皮肤ID,只要皮肤中有了热点模板,实体热点就会自动套上某个模板的样式。

可能读到这儿的,不知道我在说什么。确实,按照正常的逻辑思考和制作流程,制作了导览节点类型的热点模板,制作了弹出图片/视频的热点模板,然后每个实体热点都指定了各自的皮肤ID,那么自然无事发生,遇不到这个问题。但是不少伙计是“被赶鸭子上架”,不知是怕做不好,还是要快点实现,或者想两者兼得,处于一个稀里糊涂的状态。没有做导览节点的热点模板(可能前面的文章也没看),只想要并做了一个热点弹出图片/视频类型的的热点模板,然后发现所有实体的热点都套上了那个热点弹出图片/视频的热点模板。这就是要说的那个小问题,如果不了解,我们可以说这是软件的一个小BUG。这个BUG很好解决,老老实实再做一个导览类型的热点模板,把该切换场景的实体热点指定上导览类型的热点模板,该弹出图片/视频的实体热点指定上热点弹出类型的热点模板。这不是什么难题。如果就想保留红色圆圈的热点样式,那也很简单,仿造一个就可以了,做一个热点模板就是红色圆圈的去给实体热点套用。

难题是上面说的,字都认识,就是看不懂。

如果你就刚上手Pano2VR,前面的文章也不看,或者看了还没看明白,看了也没去实践,那看得懂才怪。

外部链接直接访问某个场景(URL传参)

制作好的全景在上传到服务器部署之后,我们可以通过网址链接访问全景项目,访问时第一眼被看到的是被设置为首节点的场景(如果没有设置,默认导览浏览器中的第一个场景)。但是在特殊情境下,可能会有如下需求:比如想通过链接直达非首节点的其它某个场景,或者说有多个链接想直接指向同一全景项目里的不同场景或视角。

这个在Pano2VR里可以实现,使用里面给的 Direct node access 功能,意思就是直接访问节点。

版本5中,进入编辑模板。

勾选上 Direct node access 。

这样输出后,就可以在链接后面加上#node1、#node2、#node3……就可以直接访问第1、2、3……个场景了。

需要注意的是这里的node1、node2……是Pano2VR软件内部对场景节点的编号。这个编号是在全景图片进入到Pano2VR时,Pano2VR给分配的,一般就是按照导览浏览器的顺序里排列的,但是要注意不能完全按照导览器的顺序来猜测节点编号,因为这个节点编号会伴随图片存在,图片在导览浏览器交换顺序了,不会被重新编号的,有图片被移除了,节点也会被移除不会重新分配。举个例子:现在图片1、2、3、4拖入到软件中,在导览器默认排列也是图片1、2、3,4,这时候它们的节点编号就分别是node1、node2、node3、node4,如果我们吧图片1、2在导览节点中交换顺序,图片3移除,现在导览浏览器里显示图片2、1、4,它们的节点就是node2、node1、node4。

啰嗦这么多,下面才是重点,能不能直接查看这个节点编号?

当然可以,菜单栏,文件—设置—高级,勾选“显示内部漫游节点ID”。

这样我们在导览浏览器中,鼠标停留在图片上就可以看到节点编号了。

当然,如果我们觉得这个内部漫游节点ID不好记,场景多时需要一个个的查看很麻烦,我们可以自定义节点ID。

注意:这里自定义的时候,使用英文或者英文开头和数字搭配命名,比如这里命名为bedroom01或者keting之类的,这样链接#bedroom01,链接#keting就能直接访问对应场景了。

在版本6中,同样是进入编辑模板,勾选上 Direct node access 。

其他操作都和上面一样,也同样的可以使用自定义节点访问,这里不赘述了。但版本6多了一个功能,除了可以直接访问节点,还可以访问节点中特定的视角。

只需要在节点编号后面再加上 平移,倾角,视场角,投影类型 即可访问特定视角了。

其中投影类型可以在链接中不填,默认就是直线型(4),其他类型:立体投影(9),鱼眼效果(12)。

注意:分隔符是英文逗号。

[会员] 热点的显示和隐藏


Warning: Undefined array key "pano2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 43

Warning: Undefined array key "object2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 44
以下内容为普通会员专属,请登录后查看。

[会员] 区域纹理改变


Warning: Undefined array key "pano2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 43

Warning: Undefined array key "object2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 44
以下内容为普通会员专属,请登录后查看。

[会员] 区域变色和自动变色


Warning: Undefined array key "pano2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 43

Warning: Undefined array key "object2vr_player_version" in /www/wwwroot/www.pano2vr8.com/wp-content/plugins/garden-gnome-package/include/ggpackage.php on line 44
以下内容为普通会员专属,请登录后查看。