본문 바로가기
반응형

게임메이커(GMS2) 강좌/슈팅(종스크롤)10

GMS2 강좌(슈팅) 10. 스테이지보스를 만들자 오늘은 스테이지 보스를 만들겠습니다 슈팅게임에서 보스는 큰몸체, 일반적인적기체보다 강력한 공격패턴, 강한체력, 부위파괴, 점점약해지다가 끝에는 강력한 공격을 하다가 죽음을 맞이하는 그런 운명을 가진 존재죠 그래서 위에 설명한 내용을 따라서 만들겠습니다 먼저 보스로 사용할 스프라이트가 마땅히 없어서 적기체 스프라이트를 3등분해서 나눴습니다 오른쪽팔-몸체-왼쪽팔 로 구분지어서 부위를 나눠줄거라 이렇게 자른거고 그대로 다운받아서 사용하시면 됩니다 다음으로 보스 스프라이트를 새로 추가합니다 당연히 보스 오브젝트도 생성해주고 스프라이트를 지정해줍니다 다음으로 path를 아래에 새로 2개를 생성해줍니다boss_path_appear 는 보스가 등장할때 움직일 path고boss_path_1 은 보스가 지속적으로 움직일.. 2019. 2. 24.
GMS2 강좌(슈팅) 9. 플레이어기체 목숨(life)을 만들자 오늘은 플레이어 기체가 파괴되면 플레이어가 가지고 있는 목숨이 줄어들고 다시 맵에 플레이어 기체가 생성되는걸 진행해보겠습니다 먼저 새로 stage_control_obj 라는 오브젝트를 만들어주고 Create , Draw End 이벤트를 생성해줍니다이 오브젝트에서 플레이어의 목숨을 컨트롤 해주는 역할을 해주겠습니다 create 이벤트에 목숨 갯수를 3으로 설정해줬습니다 다음은 Draw End 이벤트 내용이고 이곳에선 player_idle_spr 를 0.25 크기로 줄여서 화면에 현재 목숨갯수로 표시 해주겠습니다 룸에 stage_control_obj를 넣어주세요 다음은 player_obj 내에 이벤트 목록중 데미지를 받는 collision 이벤트 3개에 똑같은 내용을 넣어주겠습니다 기존 이벤트 내용안에 붉은.. 2019. 2. 23.
GMS2 강좌(슈팅) 8. 플레이어기체 파괴 오늘은 플레이어가 기체가 공격받았을때 hp 가 감소하고 잠시 무적이 되는 부분과hp 가 0이 되면 파괴되는 부분까지 진행하겠습니다 플레이어 기체 오브젝트(player_obj)에 5개의 이벤트를 추가해줍니다플레이어 기체가 적기체, 장애물, 적이쏜레이저에 맞았을때 데미지를 받게 해주겠습니다 Create 이벤트안에 오른쪽 박스에 보이는 내용을 추가해주세요이 내용은 무적상태를 만들어줄 변수들을 생성해주는 부분이고 무적시간이나 깜빡이는 속도는 이 부분에서 설정할수있습니다 다음은 alarm1 부분이고 alarm1 이 호출되면 무적상태를 없애고 원상태로 돌려줍니다 다음은 draw 이벤트 부분이고 이 부분에선 dec면 알파값을 감소, inc 면 알파값을 증가 시키면서 자기자신을 그려주는 부분입니다 다음은 충돌대상과 충.. 2019. 2. 22.
GMS2 강좌(슈팅) 7. 적기체 만들기 네 이번시간은 컨트롤 오브젝에서 적기체를 생성하고 생성된 적기체가 정해준 길을 따라 이동하면서 레이저를 쏘는것까지 진행하겠습니다 장애물을 만들고 플레이어기체를 만드는 강좌에서 대부분 하나하나 설명하면서 진행했고 그때 작성했던 코드를 거진 다 비슷하게 사용하기때문에 적기체는 이번시간에 생성,이동,공격,플레이어레이저에 의한 폭발까지 한꺼번에 진행하겠습니다 먼저 스프라이트, path , 오브젝트를 생성해주세요 스프라이트둘다 Origin 은 Middle Centre 를 선택해주세요 path 는 내부 내용은 신경쓰지말고 생성만 해줍니다 다음으로 path 를 설정해보겠습니다좌측 룸 에디터 부분에 path 추가 버튼을 눌러 path를 3개 추가해주세요그리고 Path_1 를 클릭하시고 아래 Select Path 를 클.. 2019. 2. 21.
반응형