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



スポンサーリンク

関連記事

ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を修正
参考書
フォトンの放射から格納までを可視化した動画
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
オープンソースのネットワーク可視化ソフトウェアプラットフォーム『Cytoscape』
clearcoat Shader
注文してた本が届いた
ZBrushで仮面ライダー3号を造る 仮面編 ZRemesher
Windows Server 2008にAutodesk Maya 2009をインストール
Web経由でRaspberry PiのGPIOを操作したい
映画『シン・仮面ライダー』 メイキング情報まとめ
ゴジラ(2014)のディティール制作の舞台裏
ヘッドマウントディスプレイとビジュアリゼーションの未来
3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』
ZBrushのハードサーフェイス用ブラシ
ZBrushの練習 手のモデリング
Runway ML:クリエイターのための機械学習ツール
Maya には3 種類のシェーダSDKがある?
IronPythonを使ってUnity上でPythonのコードを実行する
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
Digital Emily Project:人間の顔をそっくりそのままCGで復元する
トランスフォーマーロストエイジのメイキング
3D復元技術の情報リンク集
Unityで学ぶC#
Faceshiftで表情をキャプチャしてBlender上でMakeHumanのメッシュを動かすデモ
Russian3DScannerのトポロジー転送ツール『WrapX』
Point Cloud Libraryに動画フォーマットが追加されるらしい
実写と実写の合成時の色の馴染ませテクニック
顔のモデリング
布のモデリング
iOSデバイスのためのフィジカル・コンピューティングツールキット『konashi(こなし)』
openMVGをWindows10 Visual Studio 2015環境でビルドする
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
株式会社ヘキサドライブの研究室ページ
映画『ブレードランナー 2049』のVFX
CLO:服飾デザインツール
ハリウッド版「GAIKING」パイロット映像
ZBrushで仮面ライダー3号を造る 仮面編 PolyGroupを分割する
ラクガキの立体化 反省
DensePose:画像中の人物表面のUV座標を推定する
Visual Studioでユーザー定義のSyntax HighLightを設定する方法
ラクガキの立体化

コメント