using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 控件随着字数的增加而变长
/// </summary>
public class TextTest : MonoBehaviour
{
public Text Texting;
private float _h = 30.0f;//控件的高度
private float _w = 16.0f;//每个字占的宽度
public float H
{
get
{
return _h;
}
set
{
_h = value;
}
}
public float W
{
get
{
return _w;
}
set
{
_w = value;
}
}
public int s = 0;
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
s = Texting.text.Length;//控件中字符串的长度
Texting.rectTransform.sizeDelta = new Vector2(s * W, H);//控件的长度随着字数的增加而变长
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 控件随着字数的增加而变长
/// </summary>
public class TextTest : MonoBehaviour
{
public Text Texting;
private float _h = 30.0f;//控件的高度
private float _w = 16.0f;//每个字占的宽度
public float H
{
get
{
return _h;
}
set
{
_h = value;
}
}
public float W
{
get
{
return _w;
}
set
{
_w = value;
}
}
public int s = 0;
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
s = Texting.text.Length;//控件中字符串的长度
Texting.rectTransform.sizeDelta = new Vector2(s * W, H);//控件的长度随着字数的增加而变长
}
}