c++ - 你如何将这段代码从 Processing 翻译成 C++?

标签 c++ drawing

我在 Processing ( www.processing.org) 中编写了这段代码,想知道如何使用 C++ 实现它?

int i = 0;

void setup()
{
size(1000,1000);
}

void draw()
{
//  frameRate(120);
  PImage slice = get();
  set(0,20,slice);  

  if( i % 2 == 0 )  fill(128); else fill(0);
  i++;
  rect(0,0,width,20);
}

如您所见,这只是尽可能快地向下滚动交替颜色的矩形。 C++ 实现能这么短吗? OpenGL?

最佳答案

你也可以看看 OpenFrameworks但我怀疑任何 C++ 库都能为您提供如此简短的实现。

关于c++ - 你如何将这段代码从 Processing 翻译成 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/599120/

相关文章:

Delphi本地网络应用程序

c++ vector 迭代器到函数模板

c++ - 两个不等大小的 vector 是否存在 std::mismatch?

.net - 几何 HitTest 中的错误

java - 旋转 BufferedImage 会导致其位置发生变化

ios - 在 Swift 中绘制新部分时删除旧的曲线部分

C++ 如何用 std::string 格式化 float ?

c++ - 分离的 std::thread 终止后是否需要删除?

c++ - C++ 中的运算符重载 "<<"

ios - 育儿时如何覆盖CALayers的绘图顺序