개발일지
-
[졸업작품] 턴제 게임을 만들자 #3 합 매니저 만들기(1)유니티3D/졸업작품 2023. 5. 17. 16:35
오랜만이다. 합 매니져의 기본 토대를 만드는데, 조건문이랑 좀 싸웠다. 캐릭터를 클릭하여 선택하고, 캐릭터가 아닌 다른걸 클릭하면 선택을 해제하고 그래야 하는데 분기가 한두가지가 아니니, 조건과 분기를 제대로 정리하지 못해서 꽤나 애를 먹었다. 결국 순서도까지 그리고 나서야 성공해낸 조건문 부분....... 아직은 한 캐릭터와 한 적을 대상으로 선택하는 부분 까지만 만들었다. 목표는 세 캐릭터의 스킬을 각각 선택하여 저장했다가 합을 진행하게 하는 것! 갈 길이 멀다.. 열심히 하자.. 일단 클릭을 하는 순서를 생각해보자. 1. 가장 먼저 플레이어 캐릭터를 클릭하고, 2. 플레이어가 사용할 스킬을 선택하고, 3. 스킬의 대상이 될 적 캐릭터를 클릭한다. 이번에는 이 일렬의 과정만 코딩해볼 것이다. 일단 이..
-
[졸업작품] 턴제 게임을 만들자 #2.5 코딩노트(1)유니티3D/졸업작품 2023. 5. 2. 16:19
이번 글에는 지난 개발일지 #2를 작성하면서 공부가 되었던 부분들을 정리해보려 한다. 아마 이제 앞으로도 #3, #4, …를 작성하면서 #n.5 넘버링으로 코딩노트를 작성하게 될 것 같다. 물론 공부가 된 코딩스킬을 곧이곧대로 적어놓진 않을거고, 내가 공부하여 깨달은 방식 그대로 적어놓을 것이기 때문에, 이 글 또한 튜토리얼로 써먹기엔 문제가 있을 것이다. 혹시 내가 잘못 공부했거나, 추가하고픈 내용이 있으면 댓글로 알려주길 바란다. 1. System.Serializable, SerializeField 아직은 개발을 이제 막 시작한 단계이고, 내 코딩 스킬도 아직 굉장히 어린 수준이어서, 조금 남발한 감이 있나 싶은 요소다. 하지만 그렇다고 안 쓸 수 없는 게, 이걸 쓰면 private 선언(기본적으로 ..