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でアヴァン・ガメラを作ってみる 下半身のバランス調整

UnityでOpenCVを使うには?

Unite 2014の動画

CGのためのディープラーニング

ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ分割

TensorFlowでCGを微分できる『TensorFlow Graphics』

2012 昨日のクローズアップ現代を見た

CGALDotNet:計算幾何学ライブラリ CGALのC#ラッパー

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

Photoshopで作る怪獣特撮チュートリアル

注文してた本が届いた

ZBrushの作業環境を見直す

Unityの各コンポーネント間でのやり取り

Google Earth用の建物を簡単に作れるツール Google Building Maker 公...

ラクガキの立体化 進捗

ZBrush4新機能ハイライト 3DCG CAMP 2010

ZBrushのZmodelerとDynamic Subdivisionを学ぶ

天体写真の3D動画

iPhone欲しいなぁ

顔追跡による擬似3D表示『Dynamic Perspective』

オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う

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

MRenderUtil::raytrace

トランスフォーマー :リベンジのメイキング (デジタルドメイン)

ニンテンドー3DSのGPU PICA200

NeRF (Neural Radiance Fields):深層学習による新規視点合成

3D Gaussian Splatting:リアルタイム描画できるRadiance Fields

『PIXARのひみつ展』に行ってきた

ZBrush 2021.6のMesh from Mask機能を使ってみる

UnityでPoint Cloudを表示する方法

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

3D映画のポストプロダクション 2D-3D変換

ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作り込む

ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバランス調整

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

Stanford Bunny

Zbrushでメカ物を作るチュートリアル動画

写真に3Dオブジェクトを違和感無く合成する『3DPhotoMagic』

SIGGRAPH 2020はオンライン開催

Maya LTでFBIK(Full Body IK)

1枚の画像からマテリアルを作成できる無料ツール『Materialize』

HD画質の無駄遣い

コメント