跳到主要内容

BackBufferCopy

继承

Node2D

简要描述

将屏幕的一部分(或整个屏幕)复制到缓冲区中,以便可以通过 texture(SCREEN_TEXTURE,...)函数在着色器脚本中对其进行访问。

描述

用于反向缓冲当前显示屏幕的节点。“BackBufferCopy” 节点里定义了一块区域,这块区域会把被其覆盖的屏幕画面截取缓冲下来,可以在shader中调用texture(SCREEN_TEXTURE, ...)函数来访问这个缓冲区域

成员

类型属性名默认值
intcopy_mode1
Rect2rectRect2( -100, -100, 200, 200 )

枚举

enum CopyMode:

  • **COPY_MODE_DISABLED = 0**

禁用缓冲模式。

  • **COPY_MODE_RECT = 1**

BackBufferCopy缓冲一个矩形区域。

  • **COPY_MODE_VIEWPORT = 2**

BackBufferCopy缓冲整个屏幕。


成员说明

  • int copy_mode
Default1
setterset_copy_mode(value)
getterget_copy_mode
  • Rect2 rect
DefaultRect2( -100, -100, 200, 200 )
setterset_rect(value)
getterget_rect