최대 1 분 소요

맵 만들기

1. Ctrl + shif + N 으로 빈 게임오브젝트 생성 ( Mission)
2. 배경들을 게임오브젝트 자식으로 드래그
3. 사이즈 1.3으로 다 바꾸기(x,y,z)
4. Order in Layer: 플레이어는 0, back은 -2, 그외 -1
5. 맵 배치

image

6. 이미지를 나눠서 조립하는게 용량이 더 적음
7. 벽을 인지하고 물체를 인지하는 작업 (collider, rigidbody이용)
8. Player에 box coliider 2D, Rigidbody 2D 생성
9. Gravity Scale = 0
10. Back에 edge collider 2d 생성 후 설정
11. 바깥 & 안에 콜라이더 만들기

image

  1. 캐릭터 콜라이더 수정
    • constraints의 freeze rotation Z 체크
    • box collider 2D에서 Size X= 0.7, Y =0.2, Offset Y = -0.37

이미지 최적화(AtalsAll)

  • 이미지 압축

    image

  • Objects for Packing에 압축할 이미지를 넣기

image

  • Tight Packing: 더 타이트하게 하겠다(png 이미지에서 다른 이미지가 같이 보일수있음). 체크해제
  • Pack Preview

오류해결

  • 캐릭터의 스피드가 빨라 콜라이더를 무시할 경우
  • 스피드를 줄이기
  • 콜라이더 두껍게하기
  • rigidbody2에서 Collision Dectection을 Continues로 바꾸기 → 연속적으로 충동을 체크한다 라는 뜻
  • 게임의 진행시간을 변경하기 → edit - project settings - time - Fixed Timestep: 0.002 → 게임의 진행시간을 줄여 충돌을 감지하기에 충분한 시간이 됨

댓글남기기