본문 바로가기
반응형

전체 글163

GMS2 강좌(탑다운) 1. 기본자료 및 룸설정 이번에는 탑다운 슈팅 강좌를 진행하려고 하는데 진행하기에 앞서 이번 강좌에 쓰일 스프라이트를 먼저 소개해야겠네요 이번에 쓰일 스프라이트를 무료로 제공해준 디자이너는 hexadecimalwtf 이라는 이름의 디자이너고 https://hexadecimalwtf.itch.io/ 이곳에서 디자이너에 대해서 자세히 알아보실수있습니다 이번 강좌에 쓰일 스프라이트 파일입니다 그럼 본격적인 강좌를 시작해보죠 먼저 기본적인 스프라이트와 오브젝트를 추가해줍니다 bg_space_spr 는 압축파일 안 bg 폴더에 있습니다 player_spr는 추가해준 후 origin 을 이미지에 나온대로 맞춰줍니다 다음은 thruster(쓰러스터)_spr 추가인데 이 스프라이트는 플레이어가 움직일때 사용할 스프라이트니 다음 강좌를 위해서 .. 2019. 2. 25.
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.
반응형