문자열 경로에 텍스처 경로를 저장하는 간단한 방법이 있는지 궁금합니다. 나중에 텍스쳐를로드하기 위해 텍스쳐의 경로를 파일에 저장해야하는 게임에 세이브 시스템을 사용하고 있기 때문에 이것을 궁금해합니다. Texture2D.Name을 사용하려했지만 ""또는 null 만 반환합니다. 괜찮은 경로를 얻을 수 없지만 최소한 텍스처의 이름을 원합니다.C# 텍스처 콘텐츠 경로를 문자열로 저장하십시오.
EDIT : 조금 잘못 설명했거나 제대로 대답을 이해하지 못한다고 생각합니다. 새로운 시도를 설명합니다.
"적"클래스의 HP 등 위치를 저장하는 스크립트를 만들었습니다. 그런 다음 \ My Documents 폴더의 .txt 파일에 저장됩니다. 일단 정보를 다시로드하려면 Enemy (Vector2, int)의 새 인스턴스를 만듭니다. 그런 다음 정보를로드하고 int.Parse를 사용하여 문자열을 int로 변환합니다. > new Enemy(new Vector2(int.Parse(string1), int.Parse(string2)), int.Parse(string3)) <
내가 원하는 것은 나중에 텍스처의 이름을 저장하여 나중에 위에서 언급 한 비슷한 방법으로 다시로드하는 것입니다. (.txt에서 문자열로 검색하십시오.)
왜 텍스처 관리자를 만들지 말고 관리자에서 텍스처를로드 할 때 텍스처 경로를 저장하십시오. – Ben
텍스처를 디스크에서 동적으로로드합니까, 아니면 컨텐츠 프로젝트의 일부입니까? –
내용의 일부입니다. – PeppeJ