는 뉴비 질문글이었구요
Load Path와
Resource 옵션의 Path는 뭐가 다른거지?
2D Platformer Toolkit 예제를 다른 예제랑 프로젝트를 합치고 싶은데
폴더가 겹치면 보기가 복잡하니까
다른 예제는 grid 폴더에 넣고
2D Platformer Toolkit은 platforms 폴더에 넣어줬음
다른 예제는 Gd스크립트 상에서 res:// 라고 된부분에 res://grid 로만 바꿔주고
씬상에서 res:// 가 직접 기입되어있는 값을 res://grid로 바꿔주면 됐음
(고치지 않은시에 F5 로 Play시에 해당 문제있는 부분에서 코드가 멈춤 )
근데 2D Platformer Toolkit 이거는
다음과 같은 에러가 나오는데
위의 다른 예제랑은 다르게 어느부분이 문제라고 메세지도 안나오고 그냥 검은 화면에서 안넘어가서 이상한데
이거 무슨 문제일까?
키워드라도 좀 알려주면 감사하겠습니다
늅늅
load path에 import 뭐라고 써진거보면 가져오기 설정 저장된 파일위치인듯
load path는 원본 텍스쳐가 잇는경로를 말하는거고
리소스 path는 해당 리소스가 저장되는 경로를 말하는 거임
팁) 만약 리소스 path를 비워두면 해당 리소스는 씬파일에 저장됨
원본이랑 리소스가 별개임? 원본도 이미지던 사운드던 다 리소스로 사용하는애들이니까 원본도 리소스아닌가?
ㄱㄷ 고도켜서 본인쟝이 생각하는게 맞는지 확인좀 하고오겟슴
본인쟝이 알고잇던게 맞앗슴 1.고도엔진에 이미지파일 같은걸 넣는다. 2.고도엔진은 임포트 설정대로 이미지파일을 변환시켜서 고도엔진이 바로 쓸 수 있는 형태로 .import폴더에 저장한다. 3.load path는 .import폴더에 복사된 고도엔진에 알맞게 변환된 그 파일을 가리킨다
임포트 설정은 뭐임? 프로젝트 설정에는 없는거 같은데 에디터 설정 봐야되는건가
인스펙터같이 임포트 설정을 위한 dock이 잇슴
기본설정으로는 아마 scene독 옆에 있던가
아 그리고 님 지금 하고있는 프로젝트 파일좀 올려주샘 본인쟝이 한번 만져보고 답변하갯슴
"2D Platformer Toolkit" 그냥 에셋 라이브러리에 있는 기본 예제임
고도 3.44 stable 쓰고있음
그냥 그거 받아서 다른 폴더 만들어서 옮기면 오류가 재현되는 건가? 일단 해봄
ㅇㅇ 딱 그거임
원인 파악됨 ㄱㄷ
저 오류가 뜨는 이유는 씬이 열려있는 상태에서 경로를 바꿔서 그럼. 그냥 씬 닫고 경로 바꾸면 되는거고
검은화면에서 안넘어가는건 스크립트중에 Menu.gd에서 get_tree().change_scene("res://World/World.tscn")이게 수정이 안되서 그럼
참고로 런타임에서 오류뜨는건 평소에 print할 때 쓰는 output창이 아니고 그 옆에 debugger창에서 error 탭에 들어가야 나옴
즉 해결방법은 1.씬 닫고 경로 바꾸고 2.menu.gd 스크립트에서 경로 수정해주면 됨
검은화면에서 안넘어갈때 error탭 들어가보면 어디서 문제인지 바로 나옴
오 해봤는데 잘되네... 신인가
그럼 임포트과정때문에 리소스파일이 배로 늘어나는건가
임퐅 폴더내 파일이 이상하게 두개씩이긴 했음
stex가 변환된 텍스쳐일거고 md5는 해시일거임
파일옮길때 에디터 내장메뉴로 옮겻음? 파일이동하기인가 뭔가 잇엇던거같은데
내장메뉴? 에디터 좌측에 있는 리소스 트리구조로 되어있는데에서 폴더만들고 그냥 기존폴더 끌어다 넣었는데
그걸로 안해도 댈걸???
난 그 메뉴업이 직접옮기니까 종속성인가 뭔가 깨졋다고 오류떠서 안열린적잇엇음