0
그래서 문자를 자바 스크립트로 읽습니다. 사용자가 워드 프로세싱에서하는 것처럼 저장 한 문자를 삭제할 수 있기를 바랍니다.마지막 문자보다 저장된 문자열에서 끝 문자를 삭제하려고 자바 스크립트를 얻으려고합니다
function Update() {
if (Input.GetKeyDown("return")) c+= "\n";
if (Input.GetKeyDown("tab")) c+= " ";
if (Input.GetKeyDown("backspace")) c = c.Substring(0, c.Length - 1);
if (Input.inputString.Length != 0)
{
c += Input.inputString;
guiText.text = c;
}
}
내가 겪고있는 문제는 백 스페이스를 한 번 누르면 더 이상 뒤로 이동하지 않는다는 것입니다. 한 문자 만 삭제할 수 있습니다. 예를 들어, "example"을 입력 한 다음 backspace를 두 번 누르면 "exampl"을 갖고 싶지만 "examp"를 갖고 싶습니다.
내가 여기서 잘못 가고있는 부분을 파악하는 데 도움이되고 싶습니다. :) 감사합니다.
우리가 함께 할 수있는 온라인 예제를 게시 할 수 있습니까? – Markasoftware