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游戏)。
答案 0 :(得分:0)
我认为它是LineRenderer。您不能使用LineRenderer组件执行此操作,但可以使用材料执行此操作。
创建带圆角的精灵。在中间的精灵编辑器中将其剪下来,因此圆角部分处于切割区域之外。这样切割内部的区域将被拉伸,但精灵的圆形部分将会延伸。
使用此精灵创建材质,并指定给LineRenderer。
答案 1 :(得分:0)
您只需在线条渲染器的末尾添加一个圆形精灵,使其看起来圆润。将其附加以使其跟随最后一个顶点组。
使用匹配的颜色,它应该看起来无缝。如果需要椭圆,则必须从最后一个顶点到上一个顶点获取方向,并将椭圆与其对齐。