Effekseer icon indicating copy to clipboard operation
Effekseer copied to clipboard

非同期読み込み時のエフェクト読み込み

Open ural1229 opened this issue 7 years ago • 3 comments

Effekseer for DXライブラリにて、SetUseASyncLoadFlag(TRUE)で非同期読み込みを行っているときに、 LoadEffekseerEffect()でエフェクトを読み込むと-1が返されます。

また、SetDrawBlendMode()などを使用して、再生中のエフェクトを半透明で表示させることはできないのでしょうか。

なにか解決法がよろしくおねがいします。

<環境> i5 6500 ram 8gb gtx1060

VS 2017 DXライブラリ Ver 3.19a Effekseer 1.31

ural1229 avatar May 01 '18 11:05 ural1229

とりあえず前者に関しては、LoadEffekseerEffectの中で待つようにします。 それまでは、一時的に非同期読み込みを解除するようにします。

後者のほうは、1.4でエフェクト全体の色の透明度等を指定できるようにします。 1.4をお待ちください。

durswd avatar May 01 '18 12:05 durswd

了解しました。 ご回答ありがというございます。

ural1229 avatar May 01 '18 12:05 ural1229

1.4 beta3相当のEffekseerForDXライブラリを生成しました。

https://github.com/effekseer/Effekseer/releases/download/NightlyBuild/EffekseerForDXLib_140_319dBeta3.zip

色を変更する関数が増えています。 ただ、非同期に関してはDXライブラリ側で現在非同期読み込みかどうかを取得する機能がないので対応できておりません。後日、DXライブラリの開発者に問い合わせてみます。

durswd avatar Aug 28 '18 16:08 durswd