본문 바로가기
반응형

게임메이커(GMS2) 강좌/슈터(탑다운)6

GMS2 강좌(탑다운슈터) 6. 몬스터 생성과 전투 오늘은 몬스터생성과 전투까지 진행하겠습니다 먼저 몬스터로 사용할 슬라임 스프라이트와 오브젝트를 추가해줍니다 slime_spr 의 origin 은 8x15, slime_attack_spr origin은 20x35로 지정해줍니다 새로 생성한 slime_obj에 5개의 이벤트를 추가해주고 create에 내용을 작성해줍니다탄에 맞으면 플래시 되는것까지 구현해주겠습니다 다음은 Step 이벤트의 내용이고 플레이어가 존재하면 추적하고 접촉시 몬스터가 공격하는 부분입니다 다음은 Draw 이벤트의 내용이고 플래시의 여부와 hp 바를 그려주는 부분입니다 다음은 collision - pistol_bullet_obj 이벤트 내용이고 탄에 맞으면 hp 감소와 플래시 작동, 탄제거 내용이 들어갑니다 마지막으로 collision .. 2019. 3. 15.
GMS2 강좌(탑다운슈터) 5. 발사와 재장전 이번 시간에는 저번시간에 이어서 탄발사와 재장전까지 한번에 진행하겠습니다 탄을 발사해야하기때문에 발사할 탄의 스프라이트를 추가하고(origin 은 middle Centre) 발사 스크립트 , 탄 오브젝트를 새로 생성해줍니다 먼저 새로 생성한 pistol_bullet_obj 에 Create, Step 이벤트를 추가하고 이미지에 맞게 내용을 작성해줍니다 탄 오브젝트는 공격력변수를 가지고 있고 화면밖으로 나가면 사라지게 설정해줍니다 사정거리를 설정해주려면 원하는대로 내용을 수정해서 바꿔주면됩니다 다음은 player_weapon_obj 에 alarm0 , draw 이벤트를 추가해주고 이미지에 나온 내용을 작성해줍니다 alarm0 에선 딜레이 시간만큼 경과됐을때 다시 발사가능상태로 바꿔주고draw 이벤트에선 기본.. 2019. 3. 14.
GMS2 강좌(탑다운슈터) 4. 무기생성 이번 시간에는 탑다운 슈터게임에 맞게 무기를 생성하고 무기가 마우스의 위치에 따라 플레이어와 함께 회전하게 하는 부분을 진행하겠습니다 다음시간을 이어가기위한 변수(발사,재장전)들이 내용에 포함되어있지만 일단 작성만 해주시고 오늘은 무기생성까지만 진행할 것입니다 이번 시간에 사용할 스프라이트와 스크립트를 생성해줍니다 weapon_pistol_spr 의 origin은 middle Centre 로 설정해서 중앙에 맞춰줍니다 그리고 무기 스프라이트는 이미지에 나온 오른쪽을 바라보는 방향의 무기스프라이트 한개만 지정해주면됩니다 무기로 사용할 오브젝트도 생성해줍니다 이 오브젝트가 무기역할을 담당해줄겁니다 먼저 생성해준 player_weapon_obj 의 Create 이벤트 내용을 작성해줍니다 발사 및 재장전은 다음.. 2019. 3. 13.
GMS2 강좌(탑다운슈터) 3. 카메라와 캐릭터이동 이번 시간에는 캐릭터를 생성하고 카메라를 연결시켜 슈터게임에 맞게 캐릭터가 이동하는 부분을 진행하겠습니다 player_spr 그룹에 있는 것처럼 방향별로 스프라이트를 생성해주시고 캐릭터 스프라이트의 origin 은 9x17로 통일해서 설정해줍니다 이동에 사용할 스크립트도 하나 만들어줍니다 player_obj 라는 이름으로 캐릭터 오브젝트도 만들어 줍니다 다음은 저번시간에 냅두라고 했었던 follow_view_obj 내용을 채워주겠습니다 Step 이벤트를 하나 추가한 후 이미지의 내용을 작성해줍니다 follow_view_obj는 캐릭터 오브젝트를 따라다니면서 카메라뷰의 역할을 해줄예정입니다마지막에 플레이어 방향을 갱신해주는건 플레이어 방향에 따라 캐릭터 스프라이트도 변경되고 무기를 들었을때 무기의 스프라이.. 2019. 3. 12.
반응형