4

是否可以在处理中获取在屏幕上呈现的图形上下文?

我有一个函数,我想用它来为屏幕和后缓冲区绘制相同的形状以进行交叉测试。如果我可以使用不同的 PGraphics 上下文作为参数调用它两次,这将删除大量重复的代码。

4

1 回答 1

4

如文档中所述, 可以在属性中找到PGraphics与 a 关联的对象。PApplet
g

因此,当小程序存储在 中时this,您会做this.g或简单g地得到它。

换句话说:

noStroke();
g.noStroke();
this.noStroke();
this.g.noStroke();

以上四种说法都是等价的

注意:这在 ProcessingJS 上不起作用,我希望它尽快修复,请参阅错误

于 2013-04-20T18:29:36.483 回答