0207.jp
2017/12/05(火) 23:20:43.60ID:dyWe7I2Fそうですねぇ。そんなには簡単に書けないですねぇ。
・様々な2D/3Dのコンポーネントオブジェクト的なものを、汎用的にGameObjectとして
みなせるところまでいっていたら簡単に出来るでしょうが、
それはゲーム制作特化型のエンジン級なので。
いくつか多分考え方はあります
・今のScenarioModの「画像ダイアログ(タイマー付きオプション指定)」で、
単純な表現なら出来ると思いますが、
pngのアニメーションに対応していないので、画像がいきなりペロッと出るだけになります。
pngではなく、gifファイルも多分表示できます、
それをうまくこしらえて代用するとか…
(透明色も出来るが、αチャンネルは1ビットしかないはず)
・ガチでやるなら、TSModのFuncImagePngDialog.cppの
StartPngDialog
EndPngDialog
_WaitPngDialog
の構成をまねて、「pngアニメーションファイル」に対応するのが一番簡単かな、と思います。
これはデバイスコンテキストに描画して、その間ゲーム進行&描画進行を止めるので、
比較的変なことにはなりにくい。
・Form系ではなく、WPFを上からレイヤーとして被せれば、グラフィカルなことやアニメーションは
結構やりやすくはなるでしょうが、天翔記本体との連動が(同じスレッドではなくなるので)
一層大変になるかと。