[Unity] Merge-Is-Mine 핵심기능 리팩토링, 비주얼 개선
1. 기존 drag system의 문제점@merge effect글자 리소스 변경 제외@우선 기획자가 작성한 프로토타입을 새로운시스템으로 개발을 해야할 필요성이 있었다. - 문제점1. 현재 드래그하여 물체를 이동하는 시스템의 코드가 모두 하나에 몰아져 있어 판정, 기능면에서 수정을 진행할 때, 코드가 복잡해지고, 수정시간도 오래 걸린다. 2. 영역을 이어주는 화살표의 위치가 정확하지 않으며, 플레이상에서 화살표의 표기 문제와 에러가 많이 발생하게 된다. 3. 영역 물체를 이동시켜주어야 하는데, 이동에 대한 명확한 기준이 정의되어 있지않고, 영역에서 얼마나 떨어져 있느냐에 대한 절대 위치만 가져온 뒤, 이동을 진행시켜주어, 물체가 이동할때 물체가 영역 바깥부분에 나오는 현상이 발생한다.위 그림과같이, 이동 ..
[Unity] 현재 프로젝트문제점, 개선고려점 정리
뉴비겜톤에 참가하며 진행하였던 프로젝트의 문제점을 코드적으로 확인하고 개선을 수행, 고려해보는 작업을 진행해보려한다.https://nunsori.tistory.com/16 [뉴비겜톤] 멘토링 내용, 진행내용 정리경일게임일게임IT아카데미에서 주최한 뉴비겜톤에 참가하고,프로젝트를 진행하며, 개발 부분에서 느끼게되었던 점을 정리하려한다. 팀개요이름 : 풀리퀘스트인원 : 개발2, 기획1, 아트2프로젝트nunsori.tistory.com - Tag, Layer정리, DetectorClass같은 이름의 tag가 형식이 다르게 삽이이 되어있고, 명칭도 이 태그나 레이어가 어떤것인지 정확히 알아볼 수 없는 것들이 존재한다.tag와 layer에 둘 다 enemey 라는 네이밍이 존재하며 혼동이 일어날 수 있다. 보통 ..
[뉴비겜톤] 멘토링 내용, 진행내용 정리
경일게임IT아카데미에서 주최한 뉴비겜톤에 참가하고,프로젝트를 진행하며, 개발 부분에서 느끼게되었던 점을 정리하려한다. 팀개요이름 : 풀리퀘스트인원 : 개발2, 기획1, 아트2프로젝트 : 2d 플렛포머 퍼즐게임멘토링 진행내용 신청을 진행 후, 각 1, 2주차 멘토링이 진행되었으며, 게임톤 이후까지 길게 고려하는 프로젝트에서 각 멘토링별 개발 부분 고쳐야할 점이나, 새롭게 알게 된 점을 정리하면 다음과 같았다. 1. 컨벤션이 중요하다.- Github 저장소에 commit하며 적게되는 내용, 코드를 작성하며 변수의 이름을 짓는 규칙등이 어떤 형식으로 되어있어야 할지 명히 정의되어있으면,협업을 진행하는 과정에서 다른 사람이 어떤일을 했는지 한눈에 확인 가능하고, 따로 회의를 진행할 필요없이 원활한 진행이 ..