pano2VR如何创建一个运动的按钮皮肤
2020-02-27 本文已影响0人
传奇狗
目的是为了在pano2VR中做一个往复运动的按钮,来提示用户点击。
网上找了很多都没有找到,自己摸索了好久,废话不多说,直接上教程吧!
我的版本是pano2VR 6,提供思路,操作大同小异。
1.首先制作按钮就要打开皮肤编辑器,添加一个热点;
2.然后在热点下面添加我们自己想要的热点皮肤。记得层级关系要放好,调整好两个节点的相对位置,使其重合起来。

3.为了做动画,一定要做一个计时器。计时器在哪里无所谓,“类型”“超时”看你需求,“重复”我们调整为切换,这样相当于2秒执行一次。

4.上面的节点我们都添加好了,下面开始加逻辑了。首先我们需要在皮肤里面添加一个全局变量。我在皮肤的全局变量中自定义了一个名叫“time1”的变量,他的值为数字。

5.到这里我们应该明白了,计时器其实就是为了用来控制全局变量“time1”的值而生的。然后我们需要为计时器添加动作:当它“激活”或者“停用”的时候,分别设置两个值,值是什么无所谓的。

6.全局变量“time1”会两秒一变化,所以我们就清楚应该去“热点图片”定位里面设置我们的条件了。
这里很重要,我们一定要选“Image1”而不选择“Hotspot1”,因为“Image1”的定位是相对于“Hotspot1”的,而“Hotspot1”的定位是相对于整个界面的,所以我们一定要热点的子节点。然后点击“位置”后面的“逻辑块设置”如图:

7.截图清楚明了,如果“time1”的值变化为2,位置发生变化,开启“过度”,时间设置为1s。

这样一个会跳动的按钮,就做成了。

不单单是上面这个例子,我们要学会灵活利用好pano2VR的计时器,以及皮肤中的全局变量。这样可以做出很多效果。