跳转至

BackBufferCopy

继承

Node2D

简要描述

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

描述

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

成员

类型 属性名 默认值
int copy_mode 1
Rect2 rect Rect2( -100, -100, 200, 200 )

枚举

enum CopyMode: - COPY_MODE_DISABLED = 0

禁用缓冲模式。

  • COPY_MODE_RECT = 1

BackBufferCopy缓冲一个矩形区域。

  • COPY_MODE_VIEWPORT = 2

BackBufferCopy缓冲整个屏幕。


成员说明

  • int copy_mode
Default 1
setter set_copy_mode(value)
getter get_copy_mode
  • Rect2 rect
Default Rect2( -100, -100, 200, 200 )
setter set_rect(value)
getter get_rect