shapeerendererに2dの矩形を描画したいと思います。それは大丈夫です。しかし、私はこの矩形にカスタムシェーダを作成したいと思います。シェイプレンダーの矩形のLibgdxシェーダ
私はそれにテクスチャが必要ないので、私はカスタムシェーダで矩形が欲しいだけです。出来ますか?どうやって?
私の矩形はグラデーションになりました。このグラデーションにシェーダを描画したいと思います...
shapeerendererに2dの矩形を描画したいと思います。それは大丈夫です。しかし、私はこの矩形にカスタムシェーダを作成したいと思います。シェイプレンダーの矩形のLibgdxシェーダ
私はそれにテクスチャが必要ないので、私はカスタムシェーダで矩形が欲しいだけです。出来ますか?どうやって?
私の矩形はグラデーションになりました。このグラデーションにシェーダを描画したいと思います...
ShapeRenderer
クラスには、デフォルトを使用したくない場合は、ShaderProgram
を渡すことができるコンストラクタがあります。ただし、SpriteBatch
を使用してアイテムをレンダリングする場合は、できるだけ早くShaderProgram
を設定することはできません。
ソースを表示して、デフォルトシェーダの適用方法を確認するには、ShapeRenderer
およびImmediateModeRenderer20
クラスのソースを参照してください。次に、調整したShaderProgram
を使用して、ShapeRenderer
のインスタンスを作成します。
コードダイビング中に表示される:ShaderProgram引数のみを持つShapeRendererのコンストラクタはありません。ShapeRendererのコンストラクタはありません。デフォルトの頂点数は5000です。したがって、シェイプレンダーを作成すると5000とシェーダーを引数として渡します。 – Zoe
シェーダの意味は?透明度、色相、明るさ? –
カスタムフラグメントシェーダでグラデーションを操作したい。シェーダでグラデーションの上に六角形を描きます。 FBOのようなものですが、FBOはありません。 – lacas