如何在没有 Bg Image 的情况下滚动 Unity ScrollView?
How to scroll Unity ScrollView without Bg Image?
我在使用 Unity ScrollView 中的图像(Canvas 渲染器)和线条渲染器时遇到了麻烦。
看起来像;
但是现在我无法通过自由空间(灰色)向下或向上滚动,因为没有像图像或按钮这样的背景光线投射目标对象。但我可以从关卡节点按住滚动。
我想在屏幕的任何位置按住滚动条,所以我在滚动视图内容中添加了一个图像对象。但是这次line renderer上来了,然而z index order like this.
---层级节点z:-10
--线渲染器z:0
-图像对象z:10
现在看起来像:
(红色区域为imageview)
我在 运行 模式下更改了线渲染器和对象 z 索引,但没有任何变化。但是我禁用了图像对象线渲染器。
那么如何在没有 Bg 图像的情况下滚动或如何在 Button 和 Image 对象的 z 索引之间使用线条渲染器绘制线条。
最后的解释我尝试更改 Line Renderer 位置的 z 索引但没有任何变化。
我解决了与 Sorting Group 组件一起使用的问题。
我向图像和线条游戏对象添加了排序组组件。我这样设置属性。
结果(我更改了背景图片 alpha=0):
我在使用 Unity ScrollView 中的图像(Canvas 渲染器)和线条渲染器时遇到了麻烦。
看起来像;
但是现在我无法通过自由空间(灰色)向下或向上滚动,因为没有像图像或按钮这样的背景光线投射目标对象。但我可以从关卡节点按住滚动。
我想在屏幕的任何位置按住滚动条,所以我在滚动视图内容中添加了一个图像对象。但是这次line renderer上来了,然而z index order like this.
---层级节点z:-10 --线渲染器z:0 -图像对象z:10
现在看起来像: (红色区域为imageview)
我在 运行 模式下更改了线渲染器和对象 z 索引,但没有任何变化。但是我禁用了图像对象线渲染器。
那么如何在没有 Bg 图像的情况下滚动或如何在 Button 和 Image 对象的 z 索引之间使用线条渲染器绘制线条。
最后的解释我尝试更改 Line Renderer 位置的 z 索引但没有任何变化。
我解决了与 Sorting Group 组件一起使用的问题。
我向图像和线条游戏对象添加了排序组组件。我这样设置属性。
结果(我更改了背景图片 alpha=0):