2009-03-01 90 views
0

我在Processing中編寫了這段代碼(www.processing.org),並想知道如何使用C++實現它?如何將此代碼從Processing轉換爲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的?

+0

恩,看起來像是C++ ... – 2009-03-01 02:40:21

+0

處理是由java衍生出來的,IDE做了很多工作,所以編碼器不必這樣做。 – SingleNegationElimination 2009-03-01 02:47:31

回答

3

我可能會用SDL這個。你的程序會更長一些,因爲你必須自己做一些設置和拆卸(儘管有很多很好的例子)。你可以用OpenGL來做同樣的事情,但是這會有很多工作。如果你走這條路,NeHe Productions實際上提供了OpenGL教程中的黃金標準。

0

如果你計算所有的設置/拆卸代碼,如果你肯定不是,即使不算,我仍然會懷疑它。