unity5 中的圆形端盖二维线

ree*_*991 5 c# android unity-game-engine

                greyLine.SetWidth (0.4F, 0.4F);
                greyLine.SetColors (Color.grey, Color.grey);
                Material lineGrey = new Material (Shader.Find ("Particles/Alpha Blended"));
                greyLine.material = lineGrey;
                greyLine.SetVertexCount (2);
                greyLine.SetPosition (0, h0);
                greyLine.SetPosition (1, pos);
Run Code Online (Sandbox Code Playgroud)

我正在创建这样的一条线。我希望线条的端点是圆帽。但是没有与 android studio 类似的选项,例如,paint (Paint.Cap.ROUND). 有没有类似的方法可以做到这一点?我正在尝试创建一个基于拖动的场景,如基本文字游戏等(例如 WordSearch 游戏)。

Jer*_*ski 2

我猜它是 LineRenderer。您无法使用 LineRenderer 组件执行此操作,但可以使用材质执行此操作。

创建具有圆形末端的精灵。在精灵编辑器中将其从中间剪下来,这样圆形部分就超出了剪切区域。这样做,剪切内的区域将被拉伸,但精灵的圆形部分将保持外观。

使用此精灵创建材质,并将其分配给 LineRenderer。