如果直接使用 Split('_'),无法正常使用
最好是 把 要 使用 Split('_')的变量 赋值 给一个 string str;用来暂时,存储
然后再用 str.Split('_')来分割变量
private void foreach_transform(Transform var_trans )//遍历 每一个列表 的子对象
{
int child_num = 0;
string str;
foreach (Transform child_down in var_trans)
{
child_num++;
str = child_down.transform.name;
Debug.Log(" " + child_num + " " + child_down.transform.name);
show_childsplit(str);//对字符串 进行 分割
}
}
private void show_childsplit(string var_str)//显示 分过'_'的子内容
{
if (var_str.Split('_') != null)
{
for (int i = 0; i < var_str.Split('_').Length; i++)
{
Debug.Log(" " + var_str + ": str.Split(&#