.wp-block-jetpack-rating-star span.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; }

サイトアイコン NegativeMindException

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

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



スポンサーリンク

関連記事

Adobe Photoshop CS4 Extendedの3Dモデル編集機能

物理ベースレンダリングのためのマテリアル設定チートシート

素敵なパーティクル

Maya LTのQuick Rigを試す

アニゴジ関連情報

Kinect for Windows V2のプレオーダー開始

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』

Unity ARKitプラグインサンプルのドキュメントを読む

geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ

UnityでPoint Cloudを表示する方法

OpenCV

Unity Scriptコーディング→Unreal Engine Scriptコーディング

Geogram:C++の3D幾何アルゴリズムライブラリ

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

タイミングとクオリティ

PeopleSansPeople:機械学習用の人物データをUnityで生成する

『スター・ウォーズ/スカイウォーカーの夜明け』のVFXブレイクダウン

天体写真の3D動画

Texturing & Modeling A Procedural ApproachをGoo...

VCG Library:C++のポリゴン操作ライブラリ

ラクガキの立体化

Blenderでよく使うaddon

ZBrush 2018での作業環境を整える

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか

ZBrushの作業環境を見直す

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

Unite 2017 Tokyoに行ってきた

Arduinoで作るダンボーみたいなロボット『ピッコロボ』

Perfumeのライブパフォーマンスのビジュアル

OpenMayaのPhongShaderクラス

adskShaderSDK

昔Mayaでモデリングしたモデルをリファインしてみようか

MRenderUtil::raytrace

Unityで学ぶC#

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

畳み込みニューラルネットワーク (CNN: Convolutional Neural Network...

GAN (Generative Adversarial Networks):敵対的生成ネットワーク

ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の作り込み

ポリゴンジオメトリ処理ライブラリ『pmp-library (Polygon Mesh Process...

ZBrushで人型クリーチャー

3Dスキャンに基づくプロシージャルフェイシャルアニメーション

映像ビジネスの未来

モバイルバージョンを終了