2016-08-24 18 views
0

ダイナミックテーブルを作成したいだけです。写真で ユニティでダイナミックテーブルを作成する方法

enter image description here

enter image description here

私はこのような行を追加または削除することができます。

しかし、Unityで列を追加または削除する方法。これは可能ですか? 私に手を貸してください。

+0

どのようなテーブルが必要ですか? UIなどで? – AminSojoudi

+0

あなたはこれまでに何を研究しましたか?あなたが何を求めているかは完全にはわかりません – Riley

+0

さようなら!私はそれを編集した。 –

答えて

1

私は動的な縦リストを作成する方法を説明します。そこからテーブルを作成することができます。ここで私は

  1. ホルダーオブジェクトを
    1.1 ViePortObject((これは、画像とScrollRect成分を有する)を使用するUIオブジェクトの設定があり、これは、画像とマスク成分を有するのサイズを定義するには、このオブジェクト を使用vieport)

    1.1.1ここContentObject(あなたはこのオブジェクトの子としてあなたの要素を起動し、それが垂直リストスクリプトを保持している)

そして、あなたが使用する実際のスクリプトです:

using UnityEngine; 
using System.Collections; 
using UnityEngine.UI; 

    public class VerticalList : VerticalLayoutGroup { 
     public override void CalculateLayoutInputVertical() 
     { 
      base.CalculateLayoutInputVertical(); 
      rectTransform.sizeDelta = new Vector2(rectTransform.sizeDelta.x, minHeight); 
     } 

    } 

次は、階層の外観のスクリーンショットです。

enter image description here

編集: また、あなたはContentObjectの子としてインスタンス化レイアウト要素部品でプレハブが必要になります。

+0

うわー、ありがとう!あなたは私の人生を救う。 –

関連する問題