#32435 とりあえずAVIを背景全体に拡大して再生するようにし、また描画順を最も早く(背景より先に描画するように)した。
レーンの透明度の設定は、CONFIGURATION/System/BG Alphaで代替する。
@@ -253,11 +253,11 @@ | ||
253 | 253 | CDTXMania.DTX.t全チップの再生停止(); |
254 | 254 | base.eフェーズID = CStage.Eフェーズ.演奏_STAGE_FAILED; |
255 | 255 | } |
256 | + this.t進行描画・AVI(); | |
256 | 257 | this.t進行描画・背景(); |
257 | 258 | this.t進行描画・MIDIBGM(); |
258 | 259 | this.t進行描画・パネル文字列(); |
259 | 260 | this.t進行描画・スコア(); |
260 | - this.t進行描画・AVI(); | |
261 | 261 | this.t進行描画・BGA(); |
262 | 262 | this.t進行描画・ステータスパネル(); |
263 | 263 | this.t進行描画・ギターベースフレーム(); |
@@ -2684,6 +2684,7 @@ | ||
2684 | 2684 | try |
2685 | 2685 | { |
2686 | 2686 | this.tx背景 = new CTexture( CDTXMania.app.Device, image, CDTXMania.TextureFormat ); |
2687 | + this.tx背景.n透明度 = CDTXMania.ConfigIni.n背景の透過度; | |
2687 | 2688 | } |
2688 | 2689 | catch ( CTextureCreateFailedException ) |
2689 | 2690 | { |
@@ -249,7 +249,10 @@ | ||
249 | 249 | this.tx描画用.texture.UnlockRectangle( 0 ); |
250 | 250 | this.bフレームを作成した = false; |
251 | 251 | } |
252 | - this.tx描画用.t2D描画( CDTXMania.app.Device, x, y ); | |
252 | + this.tx描画用.vc拡大縮小倍率.X = (float) ( 640.0 / this.tx描画用.sz画像サイズ.Width ); | |
253 | + this.tx描画用.vc拡大縮小倍率.Y = (float) ( 480.0 / this.tx描画用.sz画像サイズ.Height ); | |
254 | + this.tx描画用.vc拡大縮小倍率.Z = (float) ( 1.0 ); | |
255 | + this.tx描画用.t2D描画( CDTXMania.app.Device, 0, 0 ); | |
253 | 256 | } |
254 | 257 | } |
255 | 258 | return 0; |