본문 바로가기

엔트리물리엔진2

엔트리 경사 물리 구현하기 안녕하세요. 승승이입니다. 이번에는 엔트리 경사 물리 구현하는 코드를 간단? 하게 설명하겠습니다. 일단 제가 테스트용으로 만든 예제 프로젝트에서 구현하는 방법에 대한 간단 설명을 드리겠습니다. 오브젝트는 먼저 장애물이란 오브젝트가 있는데, 이것은 그냥 지형일 뿐입니다. 모양은 보다시피 경사로를 테스트할 수 있는 그림으로 되어 있습니다. 코딩도 단순하게 화면에 따라 움직이게 되어 있는데, 현재 스크롤 테스트중이었으니.. 이 코드는 무시하셔도 좋습니다. 다음은 센서입니다. 센서는 작은 조각으로 되어 있습니다. 시작하면 8번 복제를 합니다. 복제를 한 녀석은 본체에 약간 바깥에 위치하면서 경사로를 인식하도록 되어 있습니다. 12시 방향부터 센서 번호는 1, 2, 3... 7, 8번으로 되어 있습니다. 이 프로.. 2020. 4. 29.
엔트리 간단한 중력 물리엔진 구현하기 안녕하세요. 승승이입니다. 물리엔진에서 간단한 물리엔진을 구현해 봅니다. 먼저 코딩하기 전에 앞서서 2가지를 만들어 봅니다. 플레이어는 반드시 '사각형'의 모양으로 그려주세요. 다음은 지형입니다. 장애물로 인식할 부분을 선으로 그려주시고, 나머지 캐릭터가 지나갈 자리는 투명색으로 해줍니다. 이제 플레이어에 코딩을 해줍니다. 이렇게 해주면 됩니다. 위의 코드를 부분으로 나눠보겠습니다. 키보드를 누르면 키보드 값에 따라서 속도를 변합니다. 단, 점프의 경우 1회로 제한하기 위해 점프 변수의 조건이 있습니다. 그 아래에는 '중력'이 있습니다. y속도를 -1씩 더하게 되는데, -20까지를 제한을 둔 상태입니다. 너무 빨리 떨어지면 지형을 뚫어버릴 수 있기 때문에 적당한 선에서 제한을 해줘야 합니다. 마지막으로 .. 2020. 4. 28.