使用Libgdx画线,如何设置宽度
来源:互联网 发布:网络qq音乐在线播放 编辑:程序博客网 时间:2024/05/18 00:15
通常使用Libgdx画线时,一般会采用ShapeRenderer方法去画,具体代码如下:
ShapeRenderer shapeRenderer = new ShapeRenderer();shapeRenderer.begin();shapeRenderer.line(10, 10, 30, 30);shapeRenderer.end();
如果想增加线条的宽度,首先想到的就是使用 Gdx.gl.glLineWidth(20); 方法。但是此方法有一个限度,在很小的范围内,可以看到微小的效果,但是如果想设置很粗的线条则不会有效果。
解决办法可以考虑使用ShapeRenderer.rectLine方法。此方法有5个参数,前两个参数确定起始点,第3、4个参数决定终止点,最后一个参数决定画线的宽度。 具体代码可以如下:
ShapeRenderer shapeRenderer = new ShapeRenderer();shapeRenderer.begin();shapeRenderer.rectLine(10, 10, 30, 30, 80);shapeRenderer.end();
6 0
- 使用Libgdx画线,如何设置宽度
- 使用Graphics.DrawLine画线时,如何控制线的宽度!
- dialog如何设置宽度
- 如何设置Dialog宽度为屏幕宽度
- 如何给Span设置宽度
- 如何设置文档最小宽度
- 如何设置Cell的宽度
- libgdx 中的particle-editor如何使用
- 使用鼠标设置单元格宽度!
- 如何设置datagrid绑定列的宽度
- 如何设置对话框的宽度和高度
- QTabWidget如何设置tab头的宽度
- 如何动态设置gridview的宽度
- 如何设置HTML span、label 的宽度
- 如何给超链接设置宽度和高度
- android 如何设置自定义dialog的宽度
- h5: canvas如何设置高度和宽度
- 如何使用代码动态的获取和设置ImageView的宽度和高度?
- jmap和jstack使用
- live555中fDurationInMicroseconds的计算
- mysql 5.7 64位 解压版安装
- 设计模式之七:原型模式
- Python笔记-正则表达式
- 使用Libgdx画线,如何设置宽度
- Neo4j安装
- linux中设备的访问mount/find
- JSP中ueditor的使用方法步骤
- Android的垃圾回收与内存泄露
- 自定义一个EventBus
- selenium3.3.1 + firefox47.0.2 + java8
- 图形数据库 Neo4j 开发实战
- 算法:RSA算法原理(一)