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

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

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


スポンサーリンク


スポンサーリンク


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



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に統合



スポンサーリンク

関連記事

CEDEC 3日目
Perfumeのライブパフォーマンスのビジュアル
グローバルイルミネーションに手を出す前に、やり残したことがあるんじゃない?
ZBrushトレーニング
ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
Mitsuba 3:オープンソースの研究向けレンダラ
Math.NET Numerics:Unityで使える数値計算ライブラリ
ラクガキの立体化 1年半ぶりの続き
Ambient Occlusionを解析的に求める
ポリゴン用各種イテレータと関数セット
SIGGRAPH ASIA 2009で学生ボランティア募集してるみたい
3D復元技術の情報リンク集
天体写真の3D動画
Raspberry Pi 2を買いました
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
ZBrushでリメッシュとディティールの転送
オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う
写真に3Dオブジェクトを違和感無く合成する『3DPhotoMagic』
顔追跡による擬似3D表示『Dynamic Perspective』
Zibra Liquids:Unity向け流体シミュレーションプラグイン
ZBrushで仮面ライダー3号を造る 仮面編
iPhone欲しいなぁ
ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ分割
素敵なパーティクル
株式会社ヘキサドライブの研究室ページ
デザインのリファイン再び
ZBrushでゴジラ2001を作ってみる 側頭部のボリュームを探る
ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整
Javaで作られたオープンソースの3DCGレンダラ『Sunflow』
ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス調整
注文してた本が届いた
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
ZBrushと液晶ペンタブレットでドラゴンをモデリングするチュートリアル動画
ZBrushでアヴァン・ガメラを作ってみる
ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み・舌の追加
ミニ四駆を赤外線制御したりUnityと連携したり
After Effects全エフェクトの解説(6.5)
iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』
UnityでTweenアニメーションを実装できる3種類の無料Asset
Unite 2014の動画
Deep Fluids:流体シミュレーションをディープラーニングで近似する
CGWORLD CHANNEL 第21回ニコ生配信は『シン・ゴジラ』メイキングスペシャル!

コメント