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



スポンサーリンク

関連記事

AndroidもopenGLも初心者さ (でもJavaは知ってるよ)
自前Shaderの件 解決しました
『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン
Adobe Photoshop CS4 Extendedの3Dモデル編集機能
組み込み向けのWindows OS 『Windows Embedded』
2012のメイキングまとめ(途中)
UnityからROSを利用できる『ROS#』
Unityで360度ステレオVR動画を作る
UnityでShaderの入力パラメータとして行列を渡す
Mayaのプラグイン開発
2012 昨日のクローズアップ現代を見た
ZBrushでゴジラ2001を作ってみる 身体のアタリを作る
Photoshopで作る怪獣特撮チュートリアル
ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整
UnityでLight Shaftを表現する
Paul Debevec
世界一下品なクマと世界一紳士なクマ
オープンソースの物理ベースGIレンダラ『appleseed』
ZBrushで手首のモデリングをリファイン
ZBrushのTranspose Masterでポーズを付ける
ラクガキの立体化 1年半ぶりの続き
OpenCV
ちょっと凝り過ぎなWebキャンペーン:全日本バーベイタム選手権 (MITSUBISHI KAGAKU...
Mayaのシェーディングノードの区分
ZBrush キャラクター&クリーチャー
Open Shading Language (OSL)
Autodesk Mementoでゴジラを3次元復元する
ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込み・身体の形出し
ZScript
ZBrush 2018での作業環境を整える
実写と実写の合成時の色の馴染ませテクニック
フリーのUV展開ツール Roadkill UV Tool
3DCGのモデルを立体化するサービス
Physically Based Rendering
ZBrush 4R8 リリース!
Perfumeのライブパフォーマンスのビジュアル
CGのためのディープラーニング
プログラムによる景観の自動生成
映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウン まとめ
アニゴジ関連情報
Vancouver Film Schoolのデモリール
GAN (Generative Adversarial Networks):敵対的生成ネットワーク

コメント