非同期読み込み時のエフェクト読み込み
Effekseer for DXライブラリにて、SetUseASyncLoadFlag(TRUE)で非同期読み込みを行っているときに、 LoadEffekseerEffect()でエフェクトを読み込むと-1が返されます。
また、SetDrawBlendMode()などを使用して、再生中のエフェクトを半透明で表示させることはできないのでしょうか。
なにか解決法がよろしくおねがいします。
<環境> i5 6500 ram 8gb gtx1060
VS 2017 DXライブラリ Ver 3.19a Effekseer 1.31
とりあえず前者に関しては、LoadEffekseerEffectの中で待つようにします。 それまでは、一時的に非同期読み込みを解除するようにします。
後者のほうは、1.4でエフェクト全体の色の透明度等を指定できるようにします。 1.4をお待ちください。
了解しました。 ご回答ありがというございます。
1.4 beta3相当のEffekseerForDXライブラリを生成しました。
https://github.com/effekseer/Effekseer/releases/download/NightlyBuild/EffekseerForDXLib_140_319dBeta3.zip
色を変更する関数が増えています。 ただ、非同期に関してはDXライブラリ側で現在非同期読み込みかどうかを取得する機能がないので対応できておりません。後日、DXライブラリの開発者に問い合わせてみます。