Skip to content

soulsystem00/flappy-bird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flappy-bird

이전부터 만들고 싶었던 게임인 플래피 버드를
내가 만들고 싶은 방식으로 간단히 만들어 보았다.

10월 스토브 온라인 게임잼에 참가를 하여 많은 영감을 받았다.

게임 방법

마우스 드래그한 방향과 반대로 새가 날아오른다
이를 활용하여 파이프를 피하면서 계속 날면 된다.

마우스 드래그 인식

Input.GetMouseDownInput.GetMouseUp을 활용하여
마우스의 드래그를 인식 시켰고 방향을 설정해주었다.

여기에 ClampMagnitute 함수로 벡터의 크기를 제한시켜주어
일정 크기 이상으로 날아오르지 못하도록 만들어주었다.

드래그 라인 표시

드래그 라인을 보이게 만들어 새가 어느방향으로 얼만큼 날라가는지 알기 쉽게 만들어 주었다.

오브젝트 풀링

나오는 오브젝트가 많지 않아서 필요는 없을 것 같은데
오브젝트 풀링을 직접 실습해보고자 추가하게 되었다.

처음에는 파이프가 일정 위치에 도달하면 새로운 파이프를 생성하고
끝 점에 도달하면 파이프가 파괴되도록 만들어주었다.

이것을

일정 위치에 도달하면 오브젝트 풀에서 오브젝트를 꺼내오게 만들어주었고
끝 점에 도달하면 반환시키도록 만들어주어
오브젝트 풀링을 구현해주었다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages