我目前正在开发一款游戏,我遇到了以下问题:
我想在我的 Canvas 上绘制一些结果作为图表,到目前为止,我发现我的 Canvas 需要在 Screenspace-Camera 中才能工作,因为 LineRenderer 是一个 3D 对象,将被覆盖屏幕空间覆盖,否则。
但是我遇到的问题是,如果我增加屏幕尺寸,例如通过拉伸 GameView 或最大化它,这条线就会消失,即使它与我的所有 UI 元素相比具有负 z,因此出现在它们的前面编辑器视图:
如果我尝试通过相对于屏幕尺寸应用更大的负 z 值来解决此问题,则线条会失真,因为它们越来越接近相机,并且将它们的对齐方式从视图更改为 z 轴也无济于事.
更令人困惑的是,这种情况首先发生在绘制得较低(较小 y 值)的线条上,这意味着我的图表底部的线条会更早消失。我真的不知道为什么会这样。任何帮助,将不胜感激。