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

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

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


スポンサーリンク

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

Unity 4.6 – New UI System overview

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


スポンサーリンク

関連記事

Maya 2015から標準搭載されたMILA
Unityからkonashiをコントロールする
MeshroomでPhotogrammetry
ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
オープンソースの物理ベースGIレンダラ『appleseed』
UnityのTransformクラスについて調べてみた
クリエイターのための機械学習ツール『Runway ML』
ZBrush用トポロジー転送プラグイン『ZWrap Plugin for ZBrush』
Autodesk CompositeとAutodesk MatchMoverが無料
3DCG Meetup #4に行ってきた
シン・ゴジラのファンアート
openMVGをWindows10 Visual Studio 2015環境でビルドする
畳み込みニューラルネットワーク (CNN:Convolutional Neural Network)
Siggraph Asia 2009 カンファレンスの詳細
Raspberry Pi 2を買いました
ZBrushで仮面ライダー3号を造る 仮面編 PolyGroup作成に再挑戦
東京オリンピックと案内表示
ZBrushで仮面ライダー3号を造る 仮面編 DynaMesh
HD画質の無駄遣い
SDカードサイズのコンピューター『Intel Edison』
ラクガキの立体化 分割ラインの変更・バランス調整
OpenCLに対応したオープンソースの物理ベースレンダラ『LuxRender(ルクスレンダー)』
ZBrush 2018へのアップグレード
映画『ブレードランナー 2049』のVFX
MFnMeshクラスのsplit関数
オープンソースの顔の動作解析ツールキット『OpenFace』
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が公開された
ZBrushの作業環境を見直す
3D復元技術の情報リンク集
1枚の画像からマテリアルを作成できる無料ツール『Materialize』
写真に3Dオブジェクトを違和感無く合成する『3DPhotoMagic』
Unityの薄い本
フォトンの放射から格納までを可視化した動画
フルCGのウルトラマン!?
頭蓋骨からの顔復元と進化過程の可視化
デザインのリファイン再び
組み込み向けのWindows OS 『Windows Embedded』
ガメラ生誕50周年
MPC社によるゴジラ(2014)のVFXブレイクダウン
UnityでARKit2.0
UnityプロジェクトをGitHubで管理する
Unity ARKitプラグインサンプルのドキュメントを読む

コメント