はじめに NGUI自体が初めてなのでDoxygenのリファレンス見ながら勉強した。 気が向いたときに追記とかしていきます。 NGUIの所感 全体的に優れた設計思想でAPIのネーミングも分かりやすいと思った。 ユーザも多く、メンテナもやる気があるようなので安定して使えそうな予感。 この記事のゴール Hierarchyを使わずにGUIを構築する。 ゴールを目指す理由 Hierarchyを使って構築すること事態は悪いことではないが、同一シーンで複数の画面切替え等がある場合は相性が悪いと私は考えている。またデータを読込んで似たような画面をたくさん作るときとか。 あとDesignerとかでもあったように開発者の誤操作で気づかぬうちに大事なプロパティが変わってしまったり、そのことに気づけなかったり(テストコードを走らせれば防げそうだけど)することがあったので基本的に好きではない ソースコードを見て変更