企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# draw_clear_alpha ## 用混合透明度的颜色填充屏幕 ### 语法: ~~~ draw_clear_alpha(col, alpha); ~~~ | 常量 | 描述 | |-|-| | col | 用来填满屏幕的颜色 | | alpha | 填满屏幕的颜色的透明度 | **返回:** N/A ### 描述 这个函数可以用带透明度的颜色来填满整个屏幕。这个函数 *不会* 进行任何的混合,但是之后的混合是可以被设置的。他也可以用来清理刚刚创建的[surfaces(表面)](surfaces.md) 。 值得注意的是 在使用 HTML5 模式的时候,你可以用这个函数来做一个底板。这样,你就可以在游戏运行的时候,让下面总有一个图片垫着。为了达到这个效果,你必须先在 [场景编辑器](场景编辑器.md)中删除**Background Layers**,然后在<a href="场景编辑器.md#room_views">场景编辑器</a>中取消点选 **Clear View Background** 最后,你得创建一个新的对象,把他放在游戏中的第一个场景中,然后设置一个非常高的深度(比如10000),然后在 **预绘制** 事件中使用这个函数并且设置你想要的颜色与透明度。 ### 举栗子: ~~~ draw_clear_alpha(c_red, 0.5); ~~~ 这会用50%透明度的红色填满屏幕。