L.Entisの日記: そう言えば
色々、バグ修正したような気もするし、機能も増えたような気もする・・・
もう、随分ほったらかしにしてたから、何を更新したのかは、自分でも history.txt を見ないと分からないなぁ~
(見ても、簡略にしか書いてないので分からないし・・・特にバグ修正は書いてないし・・・)
そう言えば、ムービー再生を簡単に出来るようにクラスを一つ追加したんだった。
ムービー再生最小コードはこんな感じか・・・
#include <gls.h>
#include <linkgls.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
::glsInitializeLibrary( ) ;
{
// ウィンドウ作成(手抜き)
EGameWindow wnd ;
wnd.CreateDisplay( "Player", wnd.levelWindow, 640, 480 ) ;
// 音声出力デバイスを開く(手抜き)
EWaveMixingServer wave ;
wave.Open( ) ;
// ムービーファイルを開く
ERawFile file ;
file.Open( "sakura.mei", file.modeRead ) ;
// 再生用オブジェクトで再生(手抜き)
ERIAnimationPlayer player ;
player.Open( &file, &wave ) ;
player.Play( wnd ) ;
player.Close( ) ;
// 終了(手抜き)
}
::glsCloseLibrary( ) ;
return 0;
}
まあ、自前の MEI 形式だし、多分、私しか使わないだろうな…(^^;;;
そう言えば More ログイン