私は時々黒い輪郭を持ち、時には緑にしたいいくつかのテキストを持っています。これは、2 つの StrokeFonts (1 つは黒のアウトライン、もう 1 つは緑のアウトライン) を使用することで実現できると考えました。その後、Text
オブジェクトをインスタンス化するときに、必要なフォントを使用するだけです。
問題は、その後、他の条件に基づいてフォントのメインカラー (ストロークではなく内側) を設定する必要があることです。私のロジックは機能しますがsetColor()
、ストロークを実行すると常に黒くなり、最初のロジックが役に立たなくなります。
ここに欠けているもの、またはこれを回避する別の方法はありますか? 使用する StrokeFont を決定した後、呼び出しをコメントアウトしましsetColor()
た。ストロークが適切に表示されているため、呼び出しで上書きされていることがわかりsetColor()
ます。