TextDrawBackgroundColour
注意
这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!
描述
设置文本绘图元素的背景颜色(此颜色影响文本轮廓和阴影,若要设置文本框颜色请使用 TextDrawBoxColour)。
参数
名称 | 说明 |
---|---|
Text:textid | 目标文本绘图的 ID |
backgroundColour | 要设置的背景颜色值(RGBA) |
返回值
此函数不返回任何特定值。
示例
new Text:gMyTextdraw;
public OnGameModeInit()
{
gMyTextdraw = TextDrawCreate(320.0, 425.0, "示例文本绘图");
TextDrawUseBox(gMyTextdraw, true);
TextDrawBackgroundColour(gMyTextdraw, 0xFFFFFFFF); // 设置白色背景
return 1;
}
注意事项
提示
当使用 TextDrawSetOutline 且轮廓尺寸大于 0 时,轮廓颜色将继承此背景颜色设置。修改此颜色值会影响 TextDrawColour 的最终显示效果。
提示
修改已显示的文本绘图背景颜色时,无需重新创建元素。只需调用 TextDrawShowForPlayer/TextDrawShowForAll 重新显示即可立即生效。
相关函数
- TextDrawCreate: 创建文本绘图
- TextDrawDestroy: 销毁文本绘图
- TextDrawColour: 设置文本字体颜色
- TextDrawBoxColour: 设置文本框颜色
- TextDrawAlignment: 设置文本对齐方式
- TextDrawFont: 设置文本字体样式
- TextDrawLetterSize: 设置字符尺寸
- TextDrawTextSize: 设置文本框尺寸
- TextDrawSetOutline: 启用文本轮廓
- TextDrawSetShadow: 启用文本阴影
- TextDrawSetProportional: 启用比例间距
- TextDrawUseBox: 启用文本框
- TextDrawSetString: 更新文本内容
- TextDrawShowForPlayer: 对玩家显示
- TextDrawHideForPlayer: 对玩家隐藏
- TextDrawShowForAll: 全局显示
- TextDrawHideForAll: 全局隐藏