본문 바로가기
반응형

분류 전체보기53

엔트리(entry)로 비행기 슈팅게임 만들기 - 16. 난이도 적용하기3 이번 포스팅에서는 난이도 7 ~ 9를 적용해보겠습니다. 제거할 수 없는 적 오브젝트를 만들것이고, 플레이어는 이 적 오브젝트를 피해야 할 것입니다. 오브젝트를 하나 추가해줍니다. 오브젝트는 작은 별을 사용하겠습니다. 오브젝트의 크기를 15로 정해주고, 모양을 숨겨줍니다. 작은 별 오브젝트는 난이도 7 ~ 9가 되면 복제가 되어 날아올 것입니다. 운석 오브젝트처럼 일직선으로 움직이게 될텐데, 상하 움직임이 아닌 좌우 움직임을 갖도록 할 것입니다. 왼쪽에서 나올 것인지 오른쪽에서 나올 것인지는 랜덤하게 설정해주고, 맞은편 벽으로 날아가도록 할 것입니다. 아래의 과정을 유심히 읽어봅니다. 1. 난이도가 7이 될때까지 기다리기 2. 0 ~ 1 사이의 임의의 숫자 생성 3. 임의의 숫자가 0일 경우엔 왼쪽에, 1.. 2019. 11. 26.
엔트리(entry)로 비행기 슈팅게임 만들기 - 15. 난이도 적용하기2 이번 포스팅에서는 난이도 4 ~ 6까지 적용을 해보도록 하겠습니다. 난이도 4 ~ 6까지는 새로운 적 오브젝트를 생성할 것이며, 그 오브젝트들이 플레이어에게 다가올 것입니다. 우선 새로운 적 오브젝트를 생성하겠습니다. 오브젝트 추가하기에서 외계인을 추가하도록 하겠습니다. 오브젝트를 생성한 뒤 크기를 40으로, y좌표 값을 195로 설정해줍니다. 그리고 모양을 숨겨줍니다. 운석은 처음부터 끝까지 계속해서 생성되지만, 외계인은 난이도 4부터 등장합니다. 따라서 난이도가 현재 얼마인지 확인하고 4이상이 되었다면 등장하도록 코딩해야 합니다. 우선 난이도숫자 글상자의 코드를 수정합니다. 지난 포스팅에서는 난이도 4까지 증가되도록 코딩하였기 때문에 원래 기획했던대로 10까지 되도록 코드를 수정해줍니다. 외계인 오브.. 2019. 11. 21.
누적 방문수가 10,000이 넘었습니다!! 저도 모르는 사이에 누적 방문수가 10,000이 넘었더라구요 블로그를 방문해 주셔서 감사합니다!! 앞으로도 좋은 컨텐츠 계속 올리도록 노력하겠습니다 :) 2019. 11. 21.
엔트리(entry)로 비행기 슈팅게임 만들기 - 14. 난이도 적용하기1 이번 포스팅에서는 난이도를 적용해보고자 합니다. 일정 시간이 지나면 난이도가 올라가며, 적들이 점점 많이 생성되도록 할 것입니다. 난이도 적용 과정은 총 3번에 걸쳐 진행되며, 이번 포스팅에서는 난이도 3까지 제작하고자 합니다. 난이도는 기획했던대로 30초가 지나면 자동으로 올라가도록 코딩할 것입니다. 난이도에 대한 정보를 저장하기 위해 변수가 필요하겠죠? 난이도 변수를 하나 생성해줍니다. 변수를 생성한 뒤 변수의 정보가 안보이도록 설정해줍니다. 게임 장면에 코딩을 하도록 하겠습니다. 우선 운석오브젝트를 보면 0.1~0.8초 사이에 한 번씩 복제되어 생성되도록 코딩하였습니다. 이것을 난이도에 따라 생성되는 주기를 달리 해보도록 하겠습니다. 우선 난이도의 정보를 화면에 보여주기 위해 글상자 2개를 생성하도.. 2019. 11. 21.
반응형