アプリ上でキャラクターをフェードインやフェードアウトさせる際に、パーツが見えてしまいます。

main BBS フォーラム システム・仕様系Q&A アプリ上でキャラクターをフェードインやフェードアウトさせる際に、パーツが見えてしまいます。

このトピックには0件の返信が含まれ、1人の参加者がいます。3 年、 11 ヶ月前 emote_ofc さんが最後の更新を行いました。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #2613 返信

    emote_ofc
    キーマスター

    E-moteでは複数のレイヤを重ねて描画する関係上、直接αを指定してフェードを行おうとすると
    どうしても個々のパーツが透けて見えてしまいます。

    パーツの重なり合いが見えない状態で描画を行うには、以下の二通りの手法があります。

    1) 一旦レンダリングターゲットにE-moteキャラを描画した上で
    そのレンダリングターゲットテクスチャにαを指定して描画を行う

    2) ゲームエンジンに一旦現在の全画面をキャプチャした上で
    ディゾルブする機能が実装されているようであればそちらを使ってキャラの
    フェードインアウトを実現する。

    どちらの処理を行うにせよ内部的にはレンダリングターゲットットの確保が必須であり、
    アプリのメモリ確保戦略に大きく関わってくる部分であるため、この部分はE-mote
    組み込みの機能では無く、アプリ側にお任せする形で実装しております。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
返信先: アプリ上でキャラクターをフェードインやフェードアウトさせる際に、パーツが見えてしまいます。
あなたの情報:





<a href="" title="" rel="" target=""> <blockquote cite=""> <code> <pre> <em> <strong> <del datetime=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width="">