Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在处理中获取在屏幕上呈现的图形上下文?
我有一个函数,我想用它来为屏幕和后缓冲区绘制相同的形状以进行交叉测试。如果我可以使用不同的 PGraphics 上下文作为参数调用它两次,这将删除大量重复的代码。
如文档中所述, 可以在属性中找到PGraphics与 a 关联的对象。PAppletg
PGraphics
PApplet
g
因此,当小程序存储在 中时this,您会做this.g或简单g地得到它。
this
this.g
换句话说:
noStroke(); g.noStroke(); this.noStroke(); this.g.noStroke();
以上四种说法都是等价的。
注意:这在 ProcessingJS 上不起作用,我希望它尽快修复,请参阅错误。