UnityのuGUIチュートリアル

前も言ったように、Unityは3Dのツールだというのに2DのUI機能が標準搭載されたが個人的にちょっと不思議に感じるけど、世間的な需要はやっぱり高いんだろうな。今現在売り物にするアプリのUIには、今のデザインパラダイムが実装できないとユーザーに受け入れられない。(少し前はサードパーティ製のnGUIが主力だったね)

というわけで、Unity4.6から標準搭載されたUI開発環境「uGUI」についてちょっと勉強を始める。

Unity 4.6 – New UI System overview

リリース前に発表された上記の動画で使われているプロジェクトファイルはAsset Storeで無料配布されている。↓

Unity Samples: UI

In this example project we show various aspects of the new UI system in Unity 4.6.
Examples include:
UI aligned in 3D with perspective.
UI lit by light sources.
Scripts for handling drag-and-drop and for moving and resizing a window.
Placing a RenderTexture in the UI.
A scene demonstrating the built-in auto layout components, including a grid and nested layout groups.

この流れで、3D Textは旧機能みたいな扱いになったのかな。


スポンサーリンク


新しいことを学ぶには資料をたくさん集める派なので、関連書籍も手に入れてみた。↓

UnityゲームUI実践ガイド 開発者が知っておきたいGUI構築の新スタンダード

Canvasという概念が導入されて、レスポンシブなUI配置が手軽に実装できるようになった様子。今個人的に1番知りたいのは、uGUIでのTextの書き換えとか、グローエフェクトが使えるのかどうかなので、レンダラ側での描画順が結構気になるところ。

そして公式チュートリアルもある。こちらはかなりボリュームがあるので、ぼちぼちと行こう。↓

UI LESSONS

Learn the tools you need to create User Interface elements with the Unity UI system new to Unity 4.6.


スポンサーリンク

UI CANVAS

UI Canvas – Unity Official Tutorials

UI RECT TRANSFORM

Rect Transform – Unity Official Tutorials

UI BUTTON

UI Button – Unity Official tutorials

UI IMAGE

UI Image – Unity Official Tutorials

THE NEW UI

The New UI

スポンサーリンク

関連記事

ヒーローに変身なりきりアーケードゲーム『ナレルンダー』
ポイントクラウドコンソーシアム
リニアアクチュエータ
HTML5・WebGLベースのグラフィックスエンジン『Goo Engine』
Webサイトのワイヤーフレームが作成できるオンラインツール
Oculus Goを購入!
Unityからkonashiをコントロールする
Unite 2017 Tokyoに行ってきた
UnityでOpenCVを使うには?
1枚の画像からマテリアルを作成できる無料ツール『Materialize』
Unityの薄い本
Profilograph
書籍『OpenCV 3 プログラミングブック』を購入
ブログのデザイン変えました
UnityプロジェクトをGitHubで管理する
Unity Scriptコーディング→Unreal Engine Scriptコーディング
Photogrammetry (写真測量法)
Perfumeのライブパフォーマンスのビジュアル
Unityの各コンポーネント間でのやり取り
服飾デザインツール『CLO』
Faceshiftで表情をキャプチャしてBlender上でMakeHumanのメッシュを動かすデモ
フルCGのウルトラマン!?
映画から想像するVR・AR時代のGUIデザイン
UnityでShaderの入力パラメータとして行列を渡す
Unity ARKitプラグインサンプルのドキュメントを読む
ミニ四駆を赤外線制御したりUnityと連携したり
線画を遠近法で描く
オープンソースハードウェア Arduino (アルドゥイーノ)
このブログのデザインに飽きてきた
ヘッドマウントディスプレイとビジュアリゼーションの未来
Maya LTのQuick Rigを試す
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
C#で使える可読性重視のディープラーニングライブラリ『KelpNet』
UnityでTweenアニメーションを実装できる3種類の無料Asset
粘土をこねるようなスカルプトモデリング
C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』
OpenCV
ドラマ『ファーストクラス』のモーショングラフィックス
書籍『データビジュアライゼーションのデザインパターン20』読了
『Geocities-izer』 どんなWebページも一昔前のダサいデザインに変えてくれるサービス
UnityのTransformクラスについて調べてみた
ミニ四駆で電子工作

コメント