고슴도치게임 학습 일지 #02

 

주사율에 따른 속도 차이는 delta를 곱하지 않았기 때문이었음.
임의 값으로 수식을 만드니 60Hz 환경에서는 제대로 작동해도
그 이하나 이상이 되면 빨라지거나 느려짐.

게임 설명이 게임 시작 전에 확실히 들어가야 할 것 같음.
헤딩의 재미로 하는 게임이지만 점수가 그냥 오르는 게 아니고
점수 아이템을 수집해야 오르는 방식이기에 설명이 없으면
대개 아이템도 장애물로 인식함.

스타트 카운트 다운은 굳이 안 넣어도 되는 듯.

사운드와 히트 모션을 추가.

사운드의 경우, BGM 반복 재생이 안 됐음.
찾아본 결과 소스 자체가 루프 설정이 안되어 있어서 안 된 것.
씬 트리 탭 옆의 가져오기로 사운드 소스를 불러와서
루프 설정을 Forward으로 바꿔서 다시 가져오기 하자 루프 재생 됨.

기존 스크립트 형식으로 히트 모션을 재생하기 어려워,
플레이어 관련 기능을 플레이어 스크립트로 재정리.
메인 스크립트에 대부분의 기능을 몰아 넣는 튜토리얼보다는
입문 서적 방식이 내가 만드는 프로젝트에 더 적합했음.

참고한 튜토리얼은 볼륨이 작았기에 괜찮던 듯.

2차 테스트 결과: 
주사율 문제 해결.
평균 플레이 타임은 균일하게 3분 안팎,
이 경우 점수는 95~110점 사이.
수도사와 토끼의 발생률을 줄였더니
난이도는 대개 쉽다고 함.

댓글

이 블로그의 인기 게시물

고슴도치게임 학습 일지 #01

고슴도치게임 학습 일지 #03