2009-03-01 15 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

Um、それはC++のように見えます... –

+0

処理はjavaの派生ですが、IDEは多くの作業を行いますので、コーダには必要ありません。 – SingleNegationElimination

+0

C++のように見えますか?しかし、それはC++コンパイラを使用してコンパイルされていないようなものでしょうか? – sivabudh

答えて

3

また、OpenFrameworksを見ることもできますが、C++ライブラリを使用すると、このような短い実装が得られるのではないかと思います。

+0

処理コードをC++に変換するときにopenframeworksを調べます。それは全く同じです。 – razong

3

おそらくこれにはSDLを使用します。あなたのプログラムは少し長くなるでしょう。なぜなら、いくつかのセットアップとティアダウンをあなた自身で行う必要があるからです(しかし、良い例がたくさんあります)。あなたはOpenGLで同じことをすることができますが、もう少し作業が必要です。あなたがそのルートに行くなら、NeHe ProductionsはOpenGLチュートリアルで実際にゴールドスタンダードを提供します。

0

セットアップ/ティアダウンのコードもすべてカウントしている場合は、それが間違っていない場合でも、それを数えなくても疑いはありません。

関連する問題