이전 버전에선
export(NodePath, Array) var foo
이런식으로 하면 노드 여러개 export 됐었는데
2.0에선
@export_node_path("type") var foo
이런식으로 하던데 찾아봐도 노드 여러개 선택하는건 어떻게 하는지 모르겠음
저렇게만 하면 하나밖에 선택이 안됨
이전 버전에선
export(NodePath, Array) var foo
이런식으로 하면 노드 여러개 export 됐었는데
2.0에선
@export_node_path("type") var foo
이런식으로 하던데 찾아봐도 노드 여러개 선택하는건 어떻게 하는지 모르겠음
저렇게만 하면 하나밖에 선택이 안됨
2.0이 더 어려워보이네
ㄴㄴ 저거 그냥 기존 export에 괄호 치고 인수 넣어준걸 그짓거리 안해도 되게 각각 다른 키워드로 분리해준거 뿐임
괄호가 더 직관적인거같은데 기능별로 저렇게 명령어를 따로 써야댐?
기존의 export(~~,~~,~~) 이 형식은 String이든 float든 다 저 형식을 따를 수 밖에 없어서 타입이름, 인수 갯수나 넣는 enum값들 같은걸로 기능이 구분되어 잇서서 어떤 역할을 시킬때는 어떤 타입, 인수 갯수, 인수별 위치에 따른 역할 등을 외워야 햇는데 이젠 @export~ 이부분만 보더라도 한눈에 파악이 되잔음
아마 님이 말한건 export(Array,NodePath) 일거고, 본인쟝이 지금 해보니까 @export var a:Array[NodePath] 이렇게 하면 되긴 함
근데 @export_node_path마냥 노드 타입까지 지정할 수 있는건 몰르겟슴
오 ㄳㄳ 되는거 알려준게 어디임...