标签: unity3d
我正在弄乱团结的Line Renderer,我似乎无法理解为什么会出现以下问题。
由于某种原因,你可以看到它不直。
以下是线条渲染器的所有设置。 我看到的另一个非常奇怪的事情是,如果我将元素2的X设置为10,使其与元素1处于相同的X位置,整条线就会消失。如果有人对此有任何想法,那将非常感激。
答案 0 :(得分:1)
线是动态创建的网格,使用四边形来显示“线”。因此,它容易受到运行时生成网格所带来的各种问题的影响。
注意垂直笔划的两个三角形(青色)是如何正确渲染两个三角形以形成一个矩形,但两个三角形是否为绿色。这是因为在那个角落,网格向上翻了一边。
这可能是由于立方体改变方向(例如,朝向左侧开始但第一次向右移动)或完全翻转,导致网格扭曲。绿色的顶部“边缘”相当于青色四边形中的对角线边缘。
“修复”这个的唯一方法是使用较小的块。每次立方体改变方向时,不是添加新点,而是每帧,每十帧或每0.5个单位或类似物添加新点。