본문 바로가기

게임만들기2

오마주버그 01 (유니티 프로젝트 생성 편). 게임이름은 간단하게 로 정하였다! 최대한 이 글을 읽는 분들이 따라하기 편하게끔 적어보도록 노력하는방향으로 해본다! (이해가지 않는 부분이나 되지 막히는 부분은 댓글로 주세요 단! 저도 초보라 해결못할가능성이 큽니다ㅎㅎ). 아래는 앞서 어떤 계기로 이 프로젝트를 하게되었는지의 링크 입니다! 2020/08/03 - [실전 개발!/핫한 아이디어] - 개발 프로젝트 아이디어 우선 어떤 형식으로 할 지 부터 정한다. 이전 닷지프로젝트에서 3D로 했던 것과는 달리 이번에는 2D방식으로 도전한다. 이유는 다음과 같다. 오마주 한 레이디버그가 2D이고 아직까지 2D방식을 못해본 점, 2D가 생각보다 에셋을 다루는 진입장벽이 낮다는 점에 착안하여 다루게 되었다. 에셋은 애니메이션이 있는 이 에셋과 아이템역할을 맡을 다.. 2020. 8. 7.
닷지 프로젝트 오브젝트 기초 06(스크립트 개선하기). 1차로 만든 플레이어 컨트롤러 스크립트를 개선해본다. 개선할점 1. 움직임이 미끄러진다 AddForce()메서드는 힘을 추가하며 누적된 힘으로 속도를 점진적으로 늘려가므로 속도가 빨라질 때까지 시간이 걸린다. 또한 관성력도 존재하여 방향전환이 어렵다. 2. 입력받는 코드가 복잡한점 간결하게 고쳐본다. 3. 퍼블릭으로 컴포넌트를 만들어서 드래그드롭과정이 필요하다 불편할 뿐더러 잘못된 값을 할당할 위험이 있으므로 변수에 컴포넌트의 참조를 할당한다. Start()메서드를 이용하여 게임이 시작될때 playerRigidbody에 리지드바디 컴포넌트의 참조를 할당해본다. void Start() { playerRigidbody = GetComponent(); } 또한 이제 playerRigidbody 를 퍼블릭으로 .. 2020. 7. 20.