Game Dev Study Log

by ricale

취미로 하는 게임 개발 공부

강의 30강 수강

강의 수강: Unity Turn-Based Strategy Game: Intermediate C# Coding

30. Level Grid (08:19~, 19:17)

GridSystem 위에서 Unit 이 움직일 때 올바른 위치의 GridPostiion 에 위치시키는 코드를 작성.

그것을 위해 GridPosition struct 에 ==, !=, Equals 등의 operator 들을 overriding 했다.

  • LevelGrid (singletone)
    • GridSystem
      • GridObject (2d array)
        • GridPosition
        • Unit (array)
          • GridPosition

GridSystem 바깥으로 Unit 이 나갈 때 앱이 죽는 건 추후 처리할 예정.