Pano2VR 7.1 文档 / 创建响应式元素

根据播放器宽度缩放元素

您可以使用逻辑块创建响应式皮肤(其中皮肤元素缩放到玩家的宽度)。这将需要一个具有多个表达式的逻辑块。

当播放器宽度大于 1000 像素时,让我们将文本框缩放到其大小的两倍,当播放器宽度大于 600 像素时,将文本框缩放到其大小的 1.5 倍。

  1. 打开皮肤编辑器。

  2. 添加文本框。

  3. 转到文本框的外观面板。

  4. 单击缩放旁边的箭头。这将打开 逻辑块设置(Logic Block Settings) 对话框。

  5. 双击表以将第一个条件添加到第一个表达式中(当播放器宽度大于 1000 像素时)。将显示默认的触发器 ,这正是我们需要的播放器宽度

    比较设置为大于 (>)。并将 “值” 设置为 1000。

    XY 的目标值设置为 2。

    Condition one added
    添加了条件一

    到目前为止,这解释了如果播放器宽度大于 1000 像素,则将文本框放大两倍。

  6. 添加第二个表达式(当播放器宽度大于 600 像素时)。

    单击绿色加号以添加另一个表(表达式)。为目标添加玩家宽度 ,并将比较设置为大于 (>)。值为 600

    XY 的目标值设置为 1.5。

    Condition two added
    添加了条件二

    此表达式解释说,如果宽度大于 600 像素,则文本应放大 1.5 倍。

  7. 选择 过渡 (Transition) 下的 已启用(Enabled),以便它成为平滑的缩放。

  8. 保存皮肤。

✭ 注意:表达式是自上而下读取的。这意味着将使用第一个发现为 true 的表达式。在此示例中,如果屏幕宽度大于 1000 像素,则将使用第一个表达式,其余表达式将被忽略。

使用缩放时,您必须小心一点,以免图像像素化。你还可以使用 Is Mobile 触发器创建响应式皮肤。 转到此处阅读动作方法并下载示例项目。

另请参阅...

最后修改时间:2022 年 5 月 17 日