FlashはStage3DとUnreal Engineのネイティブサポートの両方を持っていることを考慮して、Scaleform(現在の形式)が必要かどうか不思議です。 Unreal Engineゲーム)。ScaleformとStage3d
私はこれが主に好奇心のために、また、UEがFlashでどのように動作するかについての情報があまりにも多く見つかりませんでした。また、私はScaleformを扱っておらず、ただ読んで(Scaleform workflow)、stage3dはどこにも言及していません。
Scaleformについて質問するのに最適な場所であるかどうかはわかりませんが(Scaleformタグはないようですが)、私には今、stage3dとの間にいくつかの種類のブリッジがあるはずです。
あなたはどう思いますか?
ニースの答えは、いくつかをクリアしました。私はScaleformを使ってnon-stage3dフラッシュを使ってUIを作って、後でStage3dを使ってブラウザで再生できるゲームに変えなければならないと思っていました。しかし、Scaleformはフラッシュコードをunrealscriptのようなものに変換するので、理にかなっています。また、3d空間の2次元インタフェースについても触れましたが、2次元レイヤーだけではなく、実際には3次元空間にするのが良いでしょう。 – Spectraljump
Scaleformは実際にはFlashをUnrealScriptに変換しませんが、Scaleform DirectAccess APIを使用して、UnrealScript(またはC++ )。 Scaleformは、Flashファイル自体の3D空間(2D深度変換とx/y/z回転)で3Dフラッシュオブジェクトをレンダリングするだけでなく、Flashムービー全体をゲーム世界の3Dオブジェクトにレンダリングすることもできます。しかし、Stage3Dのような3Dレンダリングエンジンではありません。本当の3Dは、UI要素をレンダリングするときに一般的には必要ありません.Scaleformの中核となる仕事です。興味深い。 –
しかし、フラッシュがビデオゲームの中でどのように動くのですか?それが他の何かに変わっていなくても3D化されたら?ゲームエンジンは、フラッシュを実行するための環境のようなブラウザを提供していますか?私はそれが本当の3dではないことを知らなかった。 – Spectraljump