private void Start()
    {
        // EventSystemが存在しない場合一緒に生成します
        Canvas canvas = UICreator.CreateCanvas();


        // キャンバスの子としてテキストを生成する
        Text text = UICreator.CreateText(canvas.gameObject);

        text.rectTransform.localPosition = Vector3.left * 140f;
        text.text      = "Hello World!!";
        text.alignment = TextAnchor.MiddleCenter;
        text.color     = Color.green;

        // オブジェクト名やコンポーネントの初期値を設定する
        Dropdown dropdown = UICreator.CreateDropdown(canvas.gameObject, "Gender", "性別");

        dropdown.GetComponent <RectTransform>().localPosition = Vector3.right * 140f;
        dropdown.options.Clear();
        dropdown.options.Add(new Dropdown.OptionData {
            text = "男性"
        });
        dropdown.options.Add(new Dropdown.OptionData {
            text = "女性"
        });
    }
Exemple #2
0
    //ニューステキストを生成する
    public IEnumerator CreateNewsText200(GameObject parent, string newsTitle)
    {
        //イメージを生成する
        Text text = UICreator.CreateText(parent);

        //サイズ調整
        RectTransform rectTransform = text.GetComponent <RectTransform>();

        rectTransform.anchorMin = new Vector2(0.5f, 0.5f);
        rectTransform.anchorMax = new Vector2(0.5f, 0.5f);
        rectTransform.pivot     = new Vector2(0.5f, 0.5f);
        rectTransform.offsetMax = new Vector2(10f, -00f);
        rectTransform.offsetMin = new Vector2(260f, 00f);
        rectTransform.sizeDelta = new Vector2(370f, 140f);

        //テキストセット
        text.text = newsTitle;

        text.fontSize = 24;

        yield return(text);
    }
Exemple #3
0
    //ニューステキストを生成する
    public IEnumerator CreateNewsText480(GameObject parent, string newsTitle)
    {
        //イメージを生成する
        Text text = UICreator.CreateText(parent);

        //サイズ調整
        RectTransform rectTransform = text.GetComponent <RectTransform>();

        rectTransform.anchorMin = new Vector2(0.5f, 0.5f);
        rectTransform.anchorMax = new Vector2(0.5f, 0.5f);
        rectTransform.pivot     = new Vector2(0.5f, 0.5f);
        rectTransform.offsetMax = new Vector2(218.1f, -40.1f);
        rectTransform.offsetMin = new Vector2(-225.1f, -209.4f);
        rectTransform.sizeDelta = new Vector2(443.1f, 161.3f);

        //テキストセット
        text.text = newsTitle;

        text.fontSize = 32;

        yield return(text);
    }