圆形端盖2d排成一致5

时间:2015-12-16 12:47:17

标签: c# android unity3d

                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);

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

2 个答案:

答案 0 :(得分:0)

我认为它是LineRenderer。您不能使用LineRenderer组件执行此操作,但可以使用材料执行此操作。

创建带圆角的精灵。在中间的精灵编辑器中将其剪下来,因此圆角部分处于切割区域之外。这样切割内部的区域将被拉伸,但精灵的圆形部分将会延伸。

使用此精灵创建材质,并指定给LineRenderer。

答案 1 :(得分:0)

您只需在线条渲染器的末尾添加一个圆形精灵,使其看起来圆润。将其附加以使其跟随最后一个顶点组。

使用匹配的颜色,它应该看起来无缝。如果需要椭圆,则必须从最后一个顶点到上一个顶点获取方向,并将椭圆与其对齐。