UDN
Search public documentation:

ScaleformJP
English Translation
中国翻译
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 ホーム > ユーザーインターフェースと HUD > 「Scaleform GFx」 インテグレーションの概要

「Scaleform GFx」インテグレーションの概要


ScaleFormHome.jpg

「Scaleform GFx」によって、Adobe 「Flash Professional」で作成されたモーション グラフィックスを、ユーザーインターフェイス (UI) やヘッドアップディスプレイ (HUD) として使用することができるようになります。これらのモーション グラフィックスは、 スクリーンに直接レンダリングすることができるとともに、 マテリアル 内で使用することができるテクスチャとして、また、ワールド内のジオメトリに利用できるテクスチャとしてレンダリングすることができます。「Scaleform GFx」では、ゲームで使用するために特別にデザインされた既製のウィジェットのコレクションが提供されるとともに、アニメーションを始めとするエフェクトに対するサポートがあらかじめ備わっているため、アーティストが自在に UI をデザインすることができます。

「Scaleform」は、「Unreal Engine 3」とインテグレートされることによって、UnrealScript および Kismet のビジュアル スクリプティングが、「Flash」のビジュアル スクリプト言語である ActionScript とともに機能するようになります。それによって、「Flash」のモーション グラフィックス機能とデベロッパーに馴染み深い「Unreal Engine 3」のツールを利用して、魅力的でインタラクティブなインターフェイスを作成することができるようになります。

一般的な「Scaleform GFx」の使用法 (特に CLIK コンポーネントの使用法) に関する詳細は、公式の 「Scaleform」のドキュメンテーション サイト をご覧ください。

補足 : 使用可能なドキュメンテーションの大部分は、「Scaleform 3.0 」で作成されていますが、「Scaleform 4.0 」にも適用可能です。

  • gs_scaleform.jpg
    「Unreal Engine 3」で「Scaleform GFx」を使用して UI および HUD を作成しようとしている方々のための情報を掲載しています。「Scaleform」のために「Flash」をセットアップする - 基本的なシーンのクイックスタート - ワークフローのためのアドバイス - 用語
<! -- spacer -->

重要なドキュメント

技術的なトピックス

コンテンツ関連のトピックス

チュートリアルのトピックス

CLIK 関連のトピックス

公式の「Scaleform」のドキュメンテーションとチュートリアル

「Scaleform GFx」インテグレーション


「Unreal Engine 3」の「Scaleform GFx」インテグレーションには以下が含まれています。

  • 「GFx」ランタイムプレーヤー : 3Di レンダリング機能をもちます。(現在は「Flash 8」をサポートしています。「Flash 10」がまもなくサポートされる予定です。)
  • CLIK Flash UI Framework
  • Scaleform IME : アジア系言語のチャットをサポートします。
  • AMPプロファイラー : パフォーマンスおよびメモリ用です。
  • Game UIのサンプル : 内訳は、HUD、メニュー、3Dインベントリ、ロードスクリーンです。
  • ドキュメント、映像、デモンストレーション

--++ 同梱されているものについて


「Scaleform GFx」のライセンスは、「Unreal Engine 3」のライセンスを受けた方および UDK ユーザーに対して、無償で供与されます(商用、非商用のいずれにおいても)。

--+++ 同梱されているものについて

  • 「GFx」ランタイムプレーヤー : 3Di レンダリング機能をもちます。(現在は「Flash 8」をサポートしています。「Flash 10」がまもなくサポートされる予定です。)
  • CLIK Flash UI Framework
  • Scaleform IME : アジア系言語のチャットをサポートします。
  • AMPプロファイラー : パフォーマンスおよびメモリ用です。
  • Game UIのサンプル : 内訳は、HUD、メニュー、3Dインベントリ、ロードスクリーンです。
  • ドキュメント、映像、デモンストレーション

同梱されていないものについて

  • 「Unreal Engine 3」および UDK には「Scaleform Video」は同梱されていません。ただし、統合された「Flash Video」のサポートを希望される 「Unreal Engine 3」 ライセンシーの方は、請求していただけば入手することができます。「Scaleform Video」に関心をお持ちのライセンシーの方は、Scaleform の 販売部 までご連絡ください。なお、UDKユーザーは、UDKがプレビルド バイナリ ランタイムであるため、「Scaleform Video」を使用できません。
  • コンテンツ オーサリングツール。「Adobe Flash」互換コンテンツをオーサリングする手段が必要となります。「Adobe Flash」ツールセットが、「Adobe Creative Suite」の一部として含まれていますが、このツールセットによって作成されたコンテンツは、Scaleform によって正式にサポートされています。「Sothink SWF」などの他のツールも使用できますが、Scaleform によって正式にサポートされているわけではありません。

「Scaleform」の更新情報については、 Scaleform のウェブサイトを参照してください。 「Scaleform」および「GFx」は Scaleform Corporation の登録商標です。Scaleform GFx c 2010 Scaleform Corporation. 無断複写・転載を禁じます。

Adobe および Flash は、米国ならびに他国における、Adobe Systems Incorporated の登録商標あるいは商標です。

「Scaleform GFx」のライセンスは、「Unreal Engine 3」のライセンスを受けた方および UDK ユーザーに対して、(商用、非商用のいずれにおいても) 無償で供与されます。

サポート


UDK ユーザーは、コミュニティから「Scaleform」および「Flash」のサポートを受けられます。サポートの形態は、UDK フォーラムならびにUDN オンラインドキュメント、サンプル、ビデオです。

商用の UDK 開発者の方の中には、「Scaleform」の Premium Support(プレミアムサポート)に関心をお持ちの場合があるかもしれません。このサポートは、追加料金によって直接 Scaleform から入手することができます。これには、以下のものが含まれています。

  • 「Scaleform」デベロッパーサイトへのアクセス : 最新の「Scaleform」ドキュメント、サンプル、ビデオ
  • Scaleform シニアエンジニアと直接電子メールおよび電話で連絡できるサポート
  • Scaleform シニアエンジニアおよび他の商用ゲーム開発者によって運営・投稿されているプライベートなフォーラムへのアクセス

たいていの UDK 開発者の方は、このプレミアムサポートを必要としないと思いますが、Scaleform デベロッパーサイトへのアクセスやテクニカルサポートに関しては、このようなサポートが利用できるということを、当社に電子メールでご連絡いただく前に、ぜひとも知っておいていただきたいと思います。Scaleform Premium Supportについてのご質問は、Scaleform の 販売部 まで電子メールでお問い合わせください。

UDK UI 例のファイル


CLIK ボタンとラベルを使用する基本的なシーン

\UnrealEngine3\UDKGame\Flash\example\udk_GFxCLIKBasicScene.fla を参照してください。

udk_GFxCLIKBasicScene.jpg

上のファイルは、この文書の最初の方にある例を通じて作成されました。これには 2 つの CLIK ボタンが含まれていて、ボタンがクリックされることによって単一のラベルのテキストを駆動します。これは、クリックまたは押下に反応して関数を実行するボタンの設定例です。

コントローラーボタン入力のサンプル

\UnrealEngine3\UDKGame\Flash\example\udk_GFxControllerButtonInput_Sample.fla を参照してください。

udk_GFxControllerButtonInput_Sample.jpg

このファイルでは、handleInput の使用法、ならびに、UI 内の関数とアクションを駆動するコントローラーボタンの押下の設定方法について解説しています。これを正しく動作させるには、「XBox 360」のコントローラー ボタン グラフィックスが現時点で選択可能なボタン (UI 内のボタンバーのボタンと同様なもの) にはなっていない状態で、不可視な CLIK ボタンが追加されフォーカスを与えられなければなりませんでした。コントローラー ボタンの押下を呼び出す場合の名前は次のとおりです。

  • GAMEPAD_A
  • GAMEPAD_B
  • GAMEPAD_X
  • GAMEPAD_Y
  • GAMEPAD_R1
  • GAMEPAD_R2
  • GAMEPAD_R3
  • GAMEPAD_L1
  • GAMEPAD_L2
  • GAMEPAD_L3
  • GAMEPAD_START
  • GAMEPAD_BACK

swfをレビューするには、「Adobe Flash Player」ではなく「GFx Player」でビューします。 .fla 内の ActionScript が文書化され、各部の動作についての詳しい説明が掲載されています。

ダウンロードサンプル

5月 QA リリース part 1 part 2 part 3 part 4 part 5 part 6 part 7 part 8
6月 QA リリース part 1 part 2 part 3 part 4 part 5 part 6 part 7 part 8
7月 QA リリース part 1 part 2 part 3 part 4 part 5 part 6 part 7 part 8
8月 QA リリース part 1 part 2 part 3 part 4 part 5 part 6 part 7 part 8 part 9 part 10 part 11
10月 QA リリース part 1 part 2
11月 QA リリース part 1 part 2 part 3 part 4 part 5 part 6
12月 QA リリース part 1 part 2
2011年1月 QA リリース part 1 part 2
2011年2月 QA リリース part 1 part 2
2011年3月 QA リリース part 1 part 2
2011年4月 QA リリース part 1 part 2
2011年5月 QA リリース part 1 part 2
2011年6月 QA リリース part 1 part 2
2011年7月 QA リリース part 1 part 2
2011 年8月 QA リリース part 1 part 2
2011年9月 QA リリース part 1 part 2
2011年10月 QA リリース part 1 part 2
2011年11月 QA リリース part 1 part 2
2011年12月 QA リリース part 1 part 2
2012年1月 QA リリース part 1 part 2 part 3 part 4

ALERT! 音声および映像の統合的なサポートについては、Scaleform までお問い合わせください。