【问题标题】:How to scroll Unity ScrollView without Bg Image?如何在没有 Bg Image 的情况下滚动 Unity ScrollView?
【发布时间】:2017-04-24 07:51:54
【问题描述】:

我在 Unity ScrollView 中使用 Image(Canvas Renderer) 和 Line Renderer 时遇到问题。

看起来像;

但是现在我无法从空闲空间(灰色)按住不放向下或向上滚动,因为没有像图像或按钮这样的背景光线投射目标对象。但我可以从关卡节点按住不放滚动。

我想从屏幕的任何地方按住滚动,所以我在滚动视图内容中添加了一个 Image 对象。但是这个时间线渲染器上来了,不过z索引顺序是这样的。

---级节点z:-10 --line 渲染器 z:0 -图像对象 z:10

现在看起来像: (红色区域为imageview)

我在运行模式下更改了线渲染器和对象 z 索引,但没有任何改变。但是我又禁用了图像对象线渲染器。

那么如何在没有 Bg 图像的情况下滚动或如何使用线条渲染器在 Button 和 Image 对象的 z 索引之间绘制线条。

最后一个解释我尝试改变 Line Renderer 位置的 z 索引但没有任何改变。

【问题讨论】:

    标签: unity3d scrollview


    【解决方案1】:

    我修复了使用 Sorting Group 组件的问题。

    我将排序组组件添加到图像和线条游戏对象。我设置了这样的属性。

    结果(我更改了背景图片 alpha=0):

    【讨论】:

    • 有趣。之前没有使用过排序组。
    • 我第一次在这个项目中使用。
    猜你喜欢
    • 2017-07-16
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    相关资源
    最近更新 更多