1.報(bào)錯(cuò)信息:FormatException: Input string was not in a correct format.****
2.解決辦法:
把代碼:
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
改成:文章來源:http://www.zghlxwxcb.cn/news/detail-506314.html
try
{
// Convert the strings to floats
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
}
catch { }
或者:文章來源地址http://www.zghlxwxcb.cn/news/detail-506314.html
if (float.TryParse(xString, out m_XValue) && float.TryParse(yString, out m_YValue))
{
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
} // 沒報(bào)錯(cuò)
3.報(bào)錯(cuò)測試用例:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
// create a GameObject
// create two Input Fields
// attach both Fields to the GameObject
// attach this script to the GameObject
public class Vector3__x : MonoBehaviour
{
public InputField m_InputFieldX, m_InputFieldY;
string xString, yString;
float m_XValue, m_YValue;
Vector3 m_NewPosition;
void Start()
{
// Vector3 m_NewPosition = new Vector3(0.0f, 0.0f, 0.0f);報(bào)錯(cuò)m_NewPosition doesn't exist,原因是局部變量有作用域
m_NewPosition = new Vector3(0.0f, 0.0f, 0.0f);
}
void Update()
{
xString = m_InputFieldX.text;
yString = m_InputFieldY.text;
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
// 報(bào)錯(cuò)FormatException: Input string was not in a correct format.
/*float.TryParse(xString, out m_XValue);
float.TryParse(yString, out m_YValue);
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
// 報(bào)錯(cuò)FormatException: Input string was not in a correct format.*/
/*if (float.TryParse(xString, out m_XValue) && float.TryParse(yString, out m_YValue))
{
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
} // 沒報(bào)錯(cuò)*/
/*try
{
m_XValue = float.Parse(xString);
m_YValue = float.Parse(yString);
}
catch { } // 沒報(bào)錯(cuò)*/
m_NewPosition.x = m_XValue;
m_NewPosition.y = m_YValue;
this.transform.position = m_NewPosition;
}
}
到了這里,關(guān)于unity報(bào)錯(cuò)【3】FormatException: Input string was not in a correct format.的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!