all green

プログラム、アプリ作成、Web等備忘録が中心です

uGUI

Unity 別のレイヤーに追加したオブジェクトを元の位置に戻す

よくあるチュートリアルなどで黒背景にUIを追加して前面に表示させたい場合等。Canvas以下で管理するオブジェクト(uGUI関連)は子の順序で描画順が決まるので インデックス値を一度保存しておく必要がある。環境 Unity 5.3.5f1 // 前面に表示 Transform par…

Unity ドラッグを強制的に解除する(uGUI、EventTrigger使用)

強制的にドラッグを解除させる方法 (EventTriggerにDragのリスナーを追加する作り) 環境 Unity 5.3.4f1

Unity uGUI UIをまとめて(子オブジェクトすべて)フェードさせる

アニメーション等で子階層を含めてアルファ値を変えたい場合は CanvasGroupを使用すると一括で変更が行えます。環境 Unity 5.3.4f1

uGUIのText表示サイズをテキスト内容に合わせたサイズに変更する(Unity 5.3.1f1)

テキストの内容にあわせてTextの幅や高さを変更したい場合環境 Unity 5.3.1f1 // 幅と高さをテキスト内容に合わせる private void AdjustSize() { Text text = GetComponent<Text>(); text.rectTransform.sizeDelta = new Vector2(text.preferredWidth, text.prefe</text>…