让官方皮肤在手机展示时也默认弹出缩略图

大家都能找到下面代码中高亮的部分:

也就是thumbs_opened=”false” 将它改为 thumbs_opened=”true”

这样我们打开场景时下方缩略图是默认显示的。但尽管我们已经改为true了,若在手机上看是缩略图默认还是隐藏的,怎么回事呢?

我们打开skin文件夹的vtourskin.xml,我们找到下面的代码:

我们找到第九行高亮的代码,实际上就是控制缩略图是否在启动时显示的:

这上面是一个简单if控制,看刚才我们设定的属性是否为true,如果是的话就设置缩略图图层可见性为真。但是呢,这个简单的if实际上是被包含在一个更大的if,也就是上面的第二行。

也就是说,只有在非手机的设备上,才会进行这样的检查。因此如果在手机上的话,压根就不会理财我们设置的thumbs_opened 是否为true。所以我们需要把这个简单的if判断放到判断设备的if语句外面,才能声效。于是我们把代码改为:

这样的话,缩略图是否显示就不受设备判断语句影响了。

在 “让官方皮肤在手机展示时也默认弹出缩略图” 上有 1 条评论

发表评论