3. beeWall타입 섹터가 있으면 true
4. 없을 경우 생성하고 true
6. 6개 이하일 경우 다른 섹터와 안겹치게 beewall 타입 섹터 생성하고 true. 6개 넘거나 다른 섹터와 겹치면 false
7. beewall 섹터 5개 초과시 통로 생성하고 true. 5개 이하면 false.
행동트리 툴 만들어야 더 직관적일듯. 나중에 시간나면 툴로도 만들 생각임.
행동트리 없이 짜면 이렇게 될듯. 코드가 조금 더 짧고 보기 쉬운데 기능별로 뚝 떼서 옮기진 못함. 행동트리는 노드만 떼서 붙이기 가능
얘는 툴로 만들라면 매우 번거로움
결과물
이거 다음은 열쇠 필요한 잠긴문이나
나무로 막혀서 화염물약으로 태워서 입장하는 방, 부유물약 필요한 함정방 이런거 만들고 몹 배치 하게 만들 예정임.
거기까지 테스트하면 싹 정리해서 행동트리에 대한 설명 포함해서 글 올릴거
길어서 다 읽지는 않았는데 이거 언어가 뭔가여
godot엔진에서 쓰는 godot script요. 파이썬 변형임
이거 내가 유니티에서 대충 만들었던 코드 있는데
https://github.com/Mids/Procedural-Room-Dungeon-Generator
심심하면 둘러보셈
근데 3D라서 벽만들기같은 2D에는 쓸모없는기능들이 있다