본문 바로가기
반응형

게임19

엔트리(entry)로 비행기 슈팅게임 만들기 - 11. 이동 속도 업그레이드 적용하기 이번 포스팅에서는 상점 구매 목록 중 이동속도 업그레이드를 구매하였을 때 업그레이드가 적용되도록 하고자 합니다. 이전 포스팅에서 상점 구매 기능을 만들었을때 이동속도 업그레이드는 이동속도업수 라는 변수에 정보를 저장하였습니다. 이를 이용하여 코딩을 진행하고자 합니다. 우선 이동속도업수 변수의 성질을 생각해봅시다. 이동속도업수 변수는 연사속도업수 변수와 동일하게 처음에 1 이라는 값을 가지고 시작합니다. 업그레이드를 진행할수록 마찬가지로 1씩 증가하는 변수이죠. 이동속도업수는 3까지 증가할 변수입니다. 이동속도가 결정되는 부분은 로켓 오브젝트 내에 있는 로켓움직이기 함수 내에서 정의되어 있습니다. 위의 그림을 보시게 되면 움직일 경우 4씩 움직이는 것을 확인할 수 있습니다. 그렇다면 어떻게 로켓을 빠르게 .. 2019. 9. 26.
엔트리(entry)로 비행기 슈팅게임 만들기 - 10. 공격 속도 업그레이드 적용하기 이번 포스팅에서는 상점 구매 목록 중 연사속도 업그레이드를 구매하였을때 업그레이드가 적용되도록 하고자 합니다. 이전 포스팅에서 상점 구매 기능을 만들었을때 연사속도 업그레이드는 연사속도업수 라는 변수에 정보를 저장하였습니다. 이를 이용하여 코딩을 진행하고자 합니다. 우선 연사속도업수 라는 변수의 성질을 생각해봅니다. 연사속도업수 변수는 처음에 1 이라는 값을 가지고 시작합니다. 업그레이드를 진행할수록 1씩 증가하는 변수이죠. 연사속도업수는 9까지 증가할 변수입니다. 연사속도가 결정되는 부분은 미사일 오브젝트 코드 중 복제본 만들기 블록과 함께 있는 ~초 기다리기 블록에 의해 결정됩니다. 자 그러면 어떻게 미사일이 빠르게 나가게 할 수 있을까요? 바로 ~초 기다리기 블록 안에 연사속도업수를 사용한 수식이 .. 2019. 9. 26.
엔트리(entry)로 비행기 슈팅게임 만들기 - 9. 상점 구매기능 만들 1. 기획 2. 시작화면 및 설명화면 만들기 3. 운석 만들기 4. 비행기 만들기 5. 미사일 만들기 6. 점수 측정하기 7. 엔딩 화면 만들기 8. 상점 화면 만들기 9. 상점 구매기능 만들기 10. 공격 속도 업그레이드 적용하기 11. 이동 속도 업그레이드 적용하기 12. 총알 개수 증가 업그레이드 적용하기 13. 폭탄 적용하기 14. 난이도 적용하기1 15. 난이도 적용하기2 16. 난이도 적용하기3 17. 보스 만들기 18. 효과음 넣기 19. 오프닝 화면, 엔딩 크레딧 만들기 20. 공유하기 저번 포스팅에서는 상점 장면을 만들어 다양한 아이템을 구매할 수 있도록 아이템을 나열하였습니다. 이번 포스팅에서는 나열된 아이템들을 클릭하여 구매할 수 있도록 해보겠습니다. 게임을 통해 획득한 점수를 바탕으.. 2019. 6. 11.
엔트리(entry)로 비행기 슈팅게임 만들기 - 8. 상점 화면 만들기 1. 기획 2. 시작화면 및 설명화면 만들기 3. 운석 만들기 4. 비행기 만들기 5. 미사일 만들기 6. 점수 측정하기 7. 엔딩 화면 만들기 8. 상점 화면 만들기 9. 상점 구매기능 만들기 10. 공격 속도 업그레이드 적용하기 11. 이동 속도 업그레이드 적용하기 12. 총알 개수 증가 업그레이드 적용하기 13. 폭탄 적용하기 14. 난이도 적용하기1 15. 난이도 적용하기2 16. 난이도 적용하기3 17. 보스 만들기 18. 효과음 넣기 19. 오프닝 화면, 엔딩 크레딧 만들기 20. 공유하기 이번 포스팅에서는 상점 화면을 만들어 보겠습니다. 상점에서 물건을 사기 위해서는 돈이 필요하겠죠? 1편 기획에서 말씀드린 것처럼 점수 3점당 1원씩 획득하도록 하고, 게임이 종료되었을 때 엔딩 장면에서 상점.. 2019. 5. 22.
반응형