본문 바로가기

Unity 개발

(11)
2022년 12월 21일 유니티 팀 프로젝트 작업 오늘 한 일 : 오늘은 유니티 팀 프로젝트 작업을 했다. 느낀점 : 코딩을 하면서 내가 코딩적인 부분을 다룰 수 있긴 하지만 개발 지망인 친구들보다는 조금 실력이 낮구나라는 것을 느꼈다. 그래도 검색을 하며 개발을 할 만한 실력은 있다는 것을 느꼈다. 배운점 : 화면에 마우스 커서를 고정 시킬 수 있는 함수가 있다는 것을 알게 되었고, OnTriggerEnter 함수를 사용할 때에는 other이라는 것을 사용해야한다는 것을 잠시 까먹었다가 다시 깨달았다. 나를 개선할 점 : 코딩 실력을 개선하고 싶긴 하지만 나는 그래픽 지망이고, 그래픽 디자이너로 취업을 하고 싶기 때문에 따로 시간을 내서 코딩 연습을 한다는 것은 어렵겠지만 그렇다면 수업이라도 열심히 들어서 보통의 개발자처럼 개발 할 수 있도록 수업에 ..
2022년 12월 17일 작업 오늘 한 일 : 오늘은 유니티 팀 프로젝트의 버그를 찾으며 테스트를 해보고 시퀀스 다이어그램을 작성했다. 느낀점 : 시퀀스 다이어그램을 써본 경험이 적어서 작성을 하는데에 어려움을 겪었지만 선생님의 지도를 따르며 작성을 하니깐 감을 잡을 수 있었다. 그리고 버그를 찾는 게 꽤 힘들다는 것을 느꼈다. 배운점 : 시퀀스 다이어그램을 작성할 때 화살표의 종류가 다양하다는 것을 알게 되었고, 각 화살표마다 사용되는 곳이 다르다는 것도 알게 되었다. 나를 개선할 점 : 주말이라서 작업을 조금 한 점이 아쉽다. 놀고 싶은 마음이 있더라도 노력은 자신의 시간을 깎아내서 하는 것이니깐 힘들겠지만 조금이라도 주말에 시간을 내는 연습을 해야겠다. 다음에 할 일 : 시퀀스 다이어그램을 선생님께 피드백 받고 수정하기 게임에 ..
2022년 12월 15일 유니티 팀 프로젝트 Light 작업 오늘 한 일 : 오늘은 유니티에서 Lighting과 실행 테스트를 했다. 느낀점 : Lighting 작업을 하고 난 후에 플젝을 실행해보니 공포게임은 역시 분위기 연출이 제일 중요하다는 것을 느꼈다. 엔진 응용 선생님 또한 이틀동안 게임이 되게 분위기 있어졌다고 하셨다. 그리고 야자시간에 플레이 테스트를 하면서 D3D11.dll 버그가 생겨서 찾아봤는데 유니티 자체버그라는 말을 보고 절망했다. 배운점 : Lighting을 어떤 식으로 설치를 하면 공포게임의 분위기를 낼 수 있는지에 대해 배웠고, 게임을 빌드하기 전에는 무조건 테스트를 해보아야한다는 것을 몸소 배웠다. 나를 개선할 점 : 현재 개발을 하다가 유니티가 갑자기 강제종료될 위험이 있기 때문에 하나를 고치고 난 후 저장을 해야하는 번거로움이 있지..
2022년 12월 14일 유니티 팀 프로젝트 Lighting작업 오늘 한 일 : 오늘은 유니티 팀 프로젝트 Lighting 작업을 했다. 느낀점 : 탈출구로 유도를 하는 비상 유도등을 만드는데 생각보다 색감을 지정하는 것이 어려웠고, 빛의 거리를 조절하는 부분도 조금 어려웠지만 잘 해낸 것 같아서 좋았다. 배운점 : Lighting 작업을 할 때, Direction Light를 삭제하고 Lighting 창에서 Sun Source를 삭제하고 Environment Reflections에서 Source를 Custom으로 만들어야 빛이 완전히 사라진다는 것을 알게되었다. 용어 ) Environment Reflections : 반사광 나를 개선할 점 : 유니티에서 Ctrl + Z를 누르면 가끔씩 터지는 현상이 있는데 개발과 그래픽을 배우면서 Ctrl + Z가 몸에 익숙해져서 ..
2022년 12월 13일 유니티 팀 프로젝트 Lighting작업 오늘 한 일 : 오늘은 유니티 맵에 라이팅 작업을 했다. 느낀점 : 개발이 다 끝나고 라이팅 작업으로 넘어가서 굉장히 재미있을 것 같다고 생각했고, 전에 분위기가 밝았는데 라이팅 작업에 들어가며 공포게임의 분위기가 점점 잡히는 것 같아서 좋았다. 배운점 : 라이팅을 할 때, 내가 생각한대로 맵을 컨트롤 할 수 있어서 마모셋을 하는 기분이라 유니티에 재미를 느꼈고, 앞으로 남은 라이팅 작업을 하면서 여러가지 공포게임에서 참고를 하는 것도 라이팅 작업에 굉장히 도움이 된다는 것을 알게되었다. 나를 개선할 점 : 개발이 끝났다고 생각하지말고 테스트를 여러번 해보면서 빌드 전에 버그는 없는지 개발할 부분이 더 있지는 않은지 테스트를 해보며 꼼꼼히 확인을 해야겠다. 다음에 할 일 : 라이팅 작업을 다 끝내면 맵에..
2022년 12월 11일 유니티 팀 프로젝트 작업 오늘 한 일 : 오늘은 선생님 Atk버그를 고쳤다. 느낀점 : 친구들과 상의를 해서 선생님 Atk 버그를 고쳤다. 굉장히 오래전부터 앓던 버그라서 고쳤을 때 굉장히 기분이 좋고 다음 단계로 갈 수 있다는 생각에 너무 기뻤다. 배운점 : 나는 StateAtk코드에는 문제가 없다고 생각해서 그냥 지나쳤는데 개발 전공인 친구는 StateAtk의 버그를 고쳐서 선생님 객체가 공격하게 만들어서 내가 좀더 꼼꼼히 확인을 하면 혼자 해결할 수 있었지 않았을까 생각을 하며 다음에 코딩을 할 때에는 좀 더 꼼꼼히 확인해야 된다는 것을 배웠다. 나를 개선할 점 : 문제가 있는 곳을 찾을 때에는 모든 곳을 꼼꼼히 확인해야된다는 것을 알게 되었기 때문에 다음에는 더 잘 확인하고 이미 확인이 끝난 곳이라도 버그가 계속 생긴다면..
2022년 12월 9일 유니티 팀 프로젝트 작업 오늘 한 일 : 오늘은 선생님 객체 버그 잡기를 했다. 느낀점 : 버그를 잡으려고 노력은 했지만 코드를 계속 분석해보고 검색을 해보아도 진전되는 것이 없어서 조금 답답했다. 하지만 무엇 때문에 버그가 있는지 알게되어서 조금은 나아간 듯하다. 배운점 : 가까이 갔을 시 떄리지 않는 버그가 있었는데 생기는 이유가 가까이 가면 선생님 코드에 있는 플레이어 타겟이 사라져서 타겟과 거리를 감지하지 못하여 생기는 버그였다. 그래서 가까이 갔을 때, 타겟이 사라지는 버그를 잡는다면 선생님 코드의 모든 버그를 잡게 되는 것이다. 그리고 친구에게 도움을 요청했는데 도저히 되지 않아서 동아리 시간에 만드는 게임의 코드를 가져오는 방법을 택하는 조언을 얻어서 역시 혼자 생각하는 것보다는 여럿이서 생각하는 것이 낫다는 것을 ..
2022년 12월 8일 유니티 팀 프로젝트 개발 오늘 한 일 : 새로운 씬을 파서 선생님 애니메이션을 개발했다. 느낀점 : 개발을 하면서 자꾸 버그가 생기고, 내 생각대로 잘 안되서 답답했지만 버그를 하나씩 고쳐가고 제대로 작동하는 것을 보고 뿌듯함을 느꼈다. 배운점 : 전에는 선생님이 알려주신대로 코드만 썼다면 이제는 코드를 직접 분석하면서 코딩을 해서 코드에 대한 이해도가 더 올라간 것 같다. FSM이 작동하는 방식이나 Animator의 파라미터를 다루는 법 등등 나를 개선할 점 : 그래픽 지망이다보니깐 개발에 대한 지식이 그래픽에 대한 지식보다 낮아서 아직 보고 배울 것이 많이 있기 때문에 인터넷 검색을 잘 활용해서 코드를 어떻게 써야하는지 기능을 구현할 때 어떤 방식으로 해야하는지를 배워야겠다. 다음에 할 일 : 이제 플레이어를 따라 오는 것과..