徐々に色が変化するテキストを作ろうとしています。
私が今やったことは次のようなものです:
void printDaString(){
for(int i = 128; i < 255; i ++){
fontFill(color(i));
print("This is da string!", x, y);
delay(10);
}
}
void fontFill(color toSet)
toSet
と doで画像の色を変更するcolor fontColFill = toSet
void print(String toPrint, float x, float y)
文字列のすべての文字が画像とともに印刷されるサイクルを実行します [つまり、私のフォントは MsPaint で描画されたフォント =P であり、 をprint
置き換えますtext
]。- ご存じのとおり、が と の間に
color color(int value)
ある場合は、グレー スケールの色を返します。value
0
255
delay(10)
[バッファなどの] フラッシュを行うだけで十分だと期待して試してみましたが、何もありません!
プログラムが現在行っていることは、最後の画面をレンダリングするだけなので、表示されるのは D= と印刷された白い文字列だけです
ヒントはありますか?
PSスムーズな問題のために、フォントとして画像を使用することを選択しました。引数としてのPPS 解析int i
は解決策ですが、莫大なコストがかかります!