- 78 名前:72 mailto:sage [2011/07/29(金) 12:52:00.50 ID:YxVVrSXe.net]
- >>76
仰るとおりにやってみたら上手くいきました 結果的には以下のようなコードで確認できました(テストではスプライトを意識したものです) material.MaterialType = EMT_ONETEXTURE_BLEND; material.MaterialTypeParam = pack_texureBlendFunc( // texureってなんぞ EBF_SRC_ALPHA, EBF_ONE_MINUS_SRC_ALPHA, EMFN_MODULATE_1X, EAS_TEXTURE | EAS_VERTEX_COLOR); verts[0].Color.setAlpha(alpha); verts[1].Color.setAlpha(alpha); verts[2].Color.setAlpha(alpha); verts[3].Color.setAlpha(alpha); 速度も損なわずに動作するようなので目的は達成できそうです、本当にありがとうございました Diffuseを使う方法については思うようにいきませんでした。EAS_DIFFUSEも存在しないようです
|

|