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


関連記事

マイケル・ベイの動画の感覚

映画『シン・仮面ライダー』 メイキング情報まとめ

ZBrush 4R7

Raytracing Wiki

インターフェイスは世界を規定する

Oculus Goを購入!

ミニ四駆を赤外線制御したりUnityと連携したり

ZBrushの練習 手のモデリング

SIGGRAPH論文へのリンクサイト

ラクガキの立体化 背中の作り込み・手首の移植

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

『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン ...

ZBrushでゴジラ2001を作ってみる 身体のバランスを探...

OpenMesh:オープンソースの3Dメッシュデータライブラ...

世界一下品なクマと世界一紳士なクマ

UnityでARKit2.0

ZBrushのUV MasterでUV展開

Unity ARKitプラグインサンプルのチュートリアルを読...

iOSデバイスのためのフィジカル・コンピューティングツールキ...

MetaHumanの頭部をBlenderで編集できるアドオン

Unreal Engineの薄い本

トランスフォーマー/ロストエイジのメイキング

GAN (Generative Adversarial Ne...

ZBrush 2018へのアップグレード

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

WebGL開発に関する情報が充実してきている

トランスフォーマーロストエイジのメイキング

Autodesk CompositeとAutodesk Ma...

JavaによるCGプログラミング入門サイト (日本語)

書籍『ゼロから作るDeep Learning』で自分なりに学...

Autodesk Mementoでゴジラを3次元復元する

ZBrushでリメッシュとディティールの転送

MPFB2:Blenderの人体モデリングアドオン

openMVGをWindows10 Visual Studi...

Subsurface scatteringの動画

ZBrushでゴジラ2001を作ってみる 頭の概形作り

ZBrushからBlenderへモデルをインポート

映画から想像するVR・AR時代のGUIデザイン

ZBrushのUndo Historyをカメラ固定で動画化す...

C#で使える遺伝的アルゴリズムライブラリ『GeneticSh...

Photogrammetry (写真測量法)

オープンソースの人体モデリングツール『MakeHuman』の...

コメント