在Unity5中,2D线条的圆形端点

5
                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游戏。

1个回答

2

我猜这是LineRenderer组件。你不能使用LineRenderer组件来完成此操作,但是可以使用材质来完成。

创建带有圆形端点的精灵,在精灵编辑器中将其在中间裁剪,使圆形部分位于裁剪区域之外。这样做,裁剪内部的区域将被拉伸,但精灵的圆形部分将保持不变。

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


抱歉,我不理解你的方法。你能否给我一个例子或截图? - ree1991

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接