본문 바로가기
반응형

게임메이커(GMS2) 강좌28

GMS2 강좌(탑다운슈터) 3. 카메라와 캐릭터이동 이번 시간에는 캐릭터를 생성하고 카메라를 연결시켜 슈터게임에 맞게 캐릭터가 이동하는 부분을 진행하겠습니다 player_spr 그룹에 있는 것처럼 방향별로 스프라이트를 생성해주시고 캐릭터 스프라이트의 origin 은 9x17로 통일해서 설정해줍니다 이동에 사용할 스크립트도 하나 만들어줍니다 player_obj 라는 이름으로 캐릭터 오브젝트도 만들어 줍니다 다음은 저번시간에 냅두라고 했었던 follow_view_obj 내용을 채워주겠습니다 Step 이벤트를 하나 추가한 후 이미지의 내용을 작성해줍니다 follow_view_obj는 캐릭터 오브젝트를 따라다니면서 카메라뷰의 역할을 해줄예정입니다마지막에 플레이어 방향을 갱신해주는건 플레이어 방향에 따라 캐릭터 스프라이트도 변경되고 무기를 들었을때 무기의 스프라이.. 2019. 3. 12.
GMS2 강좌(탑다운슈터) 2. 마우스커서 설정 네 오늘은 마우스커서를 슈터게임에 맞게 바꿔주도록 하겠습니다 먼저 게임을 실행했을때 마우스가 보이지 않도록 설정해주겠습니다 우측 하단에 Options -> Windows 클릭 이미지에 표시된 Display cursor 를 체크해제 하면 게임내에서 마우스커서가 보이지 않습니다 다음은 새로 커서로 사용할 스프라이트를 새로 만들어줍니다 origin 은 middle centre 입니다 다음은 mouse_obj 를 새로 만들어줍니다follow_view_obj 는 이전 시간에 생성해줬었죠? 일단 냅둡니다 다음은 mouse_obj 내용이고 Create , Draw 이벤트를 생성해주고 Create 이벤트 내용을 적어줍니다 mouse_obj가 새로운 마우스 커서의 역할을 해줄겁니다 다음은 Draw 이벤트 내용이고 마우스.. 2019. 3. 10.
GMS2 강좌(탑다운슈터) 1. 기본자료 및 룸설정 이번 강좌 파트는 탑다운 슈터인데 이번 강좌에 쓰일 스프라이트는 finalbossblues 라는 이름의 디자이너가 무료로 제공한 슈터 에셋 입니다 압축을 풀어서 요리조리 살펴보면 슈터게임에 필요한 요소들이 많이 들어있는걸 확인하실수 있습니다 전부 사용하진 않고 강좌에 쓰는 부분들만 골라서 사용할 예정입니다 그럼 본격적으로 시작해볼까요? 오늘은 기본적인 룸설정을 해주고 마무리 하겠습니다 먼저 프로젝트를 신규로 생성하시고.... 배경으로 사용할 스프라이트를 압축파일안 background 폴더에서 찾아 신규로 생성해줍니다 origin은 수정할 필요없습니다 다음은 follow_view_obj 라는 이름의 오브젝트를 만들어줍니다 이 오브젝트는 카메라로서 역할을 수행할 예정입니다 일단 생성만 해줍니다 다음은 룸(r.. 2019. 3. 9.
GMS2 강좌(탑다운) 7. 유도레이저 공격을 만들자 저번시간까지 진행했다면 플레이어 기체의 공격이 직선 레이저공격밖에 없기때문에 게임의 난이도가 생각보다 높다고 느껴질수가 있어서 플레이어 기체 뒤쪽방향으로 발사하는 유도 레이저 공격을 새로 만들어주겠습니다 유도레이저는 발사후 타겟을 선정해서 그 타겟을 향해 날아가게 되고 타겟이 사라지면 가던길?을 계속 가는걸로 구현을 하겠습니다 이번강좌에서는 지금까지 작성했던 코드들을 적절히 조합해서 만들어주겠습니다 먼저 유도레이저로 사용할 스프라이트와 스크립트 2개, 오브젝트 1개를 새로 생성해줍니다스프라이트 origin 은 middle centre 를 선택해서 중앙으로 맞춰줍니다 player_obj 의 create 이벤트에 붉은 박스의 내용을 새로 추가해줍니다 유도레이저인 만큼 시간을 늘려줍니다 player_obj 의.. 2019. 3. 3.
반응형