uGUI:Unityの新しいGUI作成システム

Unityって3Dのグラフィックスは手軽に作れるけど、意外とメニューやボタンといったGUIまわりの作成はあまり充実してなかった。
複雑なGUI作成には外部アセットの「NGUI」を使うのが一般的だった。

そしてついにUnityの次期バージョン、Unity 4.6から新しいGUI作成システム「uGUI」が搭載される。uGUIについては5月に開催されたUniteのセッションで一足先に紹介されていたらしい。

https://vimeo.com/92583144



さらにその後、紹介ビデオが公開された。



uGUIでは新たに「キャンバス」という単位でUIを描画するらしい。キャンバスにはGUIをワールド座標上で表示する「world space」と、スクリーン空間に表示する「Screen Space」があり、切り替えて使用できる。画面サイズが変われば、キャンバスのサイズもリサイズされ、効率化を図るための機能も満載。

画像やテキストなどの配置は「RectTransform」という概念で整理され、画像サイズ・回転・幅・アンカー・ピポットの位置などで座標を指定できる。アンカーはUIの中心点を左上や右下に指定できる。ストレッチ系を指定すると、アンカーの位置を規準に、UIを引き延ばすこともでき、画面全体の比率がかわっても、自動スケーリングや自動リサイズが可能となる。

ボタンをクリックすると色が変わったり、形が変形したりといった、イベント制御機能も強化され、マウスやボタンをクリックしたり、タッチしたりといったタイミングで、登録したオブジェクトに特定のイベントを発信したり、値の変更が可能。特定エリアをマスクする機能もある。遷移図でUIの挙動を管理することもできるようになる。
現状、uGUIのネックは「Tween」に相当する機能が存在しないこと。GUIでアニメーションを活用するには、MecanimBehaviourなどの機能を組み合わせる必要がある。

【GTMF 2014】Unityに待望のメインGUIツールが登場!「uGUI」の革新性とは?

ついでに最近のニュースとして、UnityスクリプトをVisual Studioで開発できるプラグイン「Unity VS」をMicrosoftが買収したので、まもなく無償で利用可能になるらしい。Visual StudioのプラグインはProバージョン以上(Express以外)じゃないと使えないかもだけど。

Microsoft acquires SyntaxTree, creator of UnityVS plugin for Visual Studio
MicrosoftがSyntaxTreeを買収してUnity用プラグインUnityVSをVisual Studioに統合


関連記事

組み込み向けのWindows OS 『Windows Embedded』

ハリウッド版「GAIKING」パイロット映像

この連休でZBrushの スキルアップを…

Maya LTでFBIK(Full Body IK)

Maya 2015から標準搭載されたMILA

ZBrush用トポロジー転送プラグイン『ZWrap Plugin for ZBrush』

Raytracing Wiki

サンプルコードにも間違いはある?

オープンソースのネットワーク可視化ソフトウェアプラットフォーム『Cytoscape』

書籍『開田裕治 怪獣イラストテクニック』

物理ベースレンダリングのためのマテリアル設定チートシート

VCG Library:C++のポリゴン操作ライブラリ

『ピクサー展』へ行ってきた

書籍『OpenCV 3 プログラミングブック』を購入

Adobe Photoshop CS4 Extendedの3Dモデル編集機能

KelpNet:C#で使える可読性重視のディープラーニングライブラリ

Houdiniのライセンスの種類

『パシフィック・リム: アップライジング』のVFXブレイクダウン まとめ

ZBrushで仮面ライダー3号を造る ベース編

ゴジラ三昧

OpenMayaのPhongShaderクラス

ニンテンドー3DSのGPU PICA200

白組による『シン・ゴジラ』CGメイキング映像が公開された!

Mayaのポリゴン分割ツールの進化

フィーリングに基づくタマムシの質感表現

UnityのMonoBehaviourクラスをシングルトン化する

ZBrushでゴジラ2001を作ってみる 姿勢の変更

MFnMeshクラスのsplit関数

ZBrushで人型クリーチャー

ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み・舌の追加

ManuelBastioniLAB:人体モデリングできるBlenderアドオン

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調整 その2

openMVGをWindows10 Visual Studio 2015環境でビルドする

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』

Math.NET Numerics:Unityで使える数値計算ライブラリ

Blender 2.8がついに正式リリース!

Runway ML:クリエイターのための機械学習ツール

タダでRenderManを体験する方法

ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス調整

ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身体のライン修正

生物の骨格

SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい

コメント