绘制 (draw)
## 绘制 (draw)
* **Color( <span style="color:#ff0000">红色通道</span> , <span style="color:#7fb80e">绿色通道</span> , <span style="color:#3232CD">蓝色通道</span> , <span style="color:#A9A9A9">透明通道</span> )
为此行代码下的图形与文字设置颜色**
* **Line( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> )
绘制一条从起始点到结束点的线**
* **FilledRect( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> )
绘制实心矩形, 起始点到结束点为其对角线**
* **OutlinedRect( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> )
绘制空心矩形, 起始点到结束点为其对角线**
* **RoundedRect( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> , <span style="color:#E47833">圆形弧度</span> , <span style="color:#FF1493">左上角圆角状态 , 右上角圆角状态 , 左下角圆角状态 , 右下角圆角状态</span> )
绘制空心圆角矩形, 起始点到结束点为其对角线
圆形弧度为50时呈正圆
圆角状态用<span style="color:#3232CD"> true / false </span>来调整**
* **RoundedRectFill( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> , <span style="color:#E47833">圆形弧度</span> , <span style="color:#FF1493">左上角圆角状态 , 右上角圆角状态 , 左下角圆角状态 , 右下角圆角状态</span> )
绘制实心圆角矩形, 起始点到结束点为其对角线
圆形弧度为50时呈正圆
圆角状态用<span style="color:#3232CD"> true / false </span>来调整**
* **ShadowRect( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">结束点X轴 , 结束点Y轴</span> , <span style="color:#E47833">阴影半径</span> )
绘制阴影矩形, 起始点到结束点为其对角线**
* **Triangle( <span style="color:#ff0000">外角1X轴 , 外角1Y轴</span> , <span style="color:#3232CD">外角2X轴 , 外角2Y轴</span> , <span style="color:#E47833">外角3X轴 , 外角3Y轴</span> )
以三个外角的位置绘制三角形**
* **FilledCircle( <span style="color:#ff0000">圆心1X轴 , 圆心Y轴</span> , <span style="color:#3232CD">圆形半径</span> )
以圆心为起始点绘制实心圆形**
* **OutlinedCircle( <span style="color:#ff0000">圆心1X轴 , 圆心Y轴</span> , <span style="color:#3232CD">圆形半径</span> )
以圆心为起始点绘制空心圆形**
* **GetTextSize( <span style="color:#ff0000">字符串</span> )
返回值为:宽度、高度
获取文本当前使用字体的大小**
* **Text( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">字符串</span> )
在起始点绘制文本内容**
* **TextShadow( <span style="color:#ff0000">起始点X轴 , 起始点Y轴</span> , <span style="color:#3232CD">字符串</span> )
在起始点绘制带阴影的文本内容**
* **GetScreenSize()
返回值为:宽度、高度
获取游戏分辨率设置**
* **CreateFont( <span style="color:#ff0000">字体名称</span> , <span style="color:#3232CD">字体大小</span> , <span style="color:#E47833">字体粗细</span> )
按字体名称创建字体**
* **AddFontResource( <span style="color:#ff0000">ttf文件</span> )
将.ttf文件数据添加到可用字体**
* **SetFont( <span style="color:#ff0000">字体</span> )
为此行代码下的文字设置字体, 与DrawText一起使用**
* **CreateTexture( <span style="color:#ff0000">RGBA</span> , <span style="color:#3232CD">纹理宽度</span> , <span style="color:#E47833">纹理高度</span> )
创建新纹理**
* **UpdateTexture( <span style="color:#ff0000">纹理</span> , <span style="color:#3232CD">RGBA</span> )
使用RGBA数据更新现有纹理**
* **SetTexture( <span style="color:#ff0000">纹理</span> )
为当前绘制的图形设置纹理, 填充体为默认状态为nil**