3d면 유니티 자체에서 제공하는 a*나 에셋 중에 A* pathFinding 있을텐데 그거 안쓰는 이유는 뭐임?
Indie 1(118.219)2025-05-16 00:42:00
답글
A*을 다른스레드에서 쓸려고요
익명(58.141)2025-05-16 00:45:00
답글
아 그런이유구나
결국 제일 쉬운건 복셀화해서 레이를 쏴서 지형지물 정보를 따로 텍스트로 만들어놓던가 하는거 밖에 없긴할듯
근데 그렇게하면 최적화적으로는 나아질텐데 결국 유니티 게임 스레드랑 서브 스레드랑 분리되있어서 동기화할려면 여러가지 앵꼬나지 않음?
스레드간 동기화는 어떻게 맞춤?
3d면 유니티 자체에서 제공하는 a*나 에셋 중에 A* pathFinding 있을텐데 그거 안쓰는 이유는 뭐임?
A*을 다른스레드에서 쓸려고요
아 그런이유구나 결국 제일 쉬운건 복셀화해서 레이를 쏴서 지형지물 정보를 따로 텍스트로 만들어놓던가 하는거 밖에 없긴할듯 근데 그렇게하면 최적화적으로는 나아질텐데 결국 유니티 게임 스레드랑 서브 스레드랑 분리되있어서 동기화할려면 여러가지 앵꼬나지 않음? 스레드간 동기화는 어떻게 맞춤?
아직 구체적으로 어떻게해야할지 모르겠소요.. 복셀화 데이터도 기가단위될것같고..
네브메쉬
길찾기를 멀티스레딩으로 돌리고싶음 ->맵데이터를 블리터블하게 바꿔서 버스트컴파일할려고함 ->길찾기 로직자체는 a*쓸거임
가능한 기획을 합시다
ㅋㅋ 이거네요
걍 길찾기를 돌아가면서 하면 안되남 어차피 중간에 좀 놀아도 모를거 아님
2.5D도 막상 설계할라니까 준내어렵네요