본문 바로가기
반응형

게임메이커(GMS2) 강좌/슈팅(탑다운)7

GMS2 강좌(탑다운) 3. 플레이어 기체의 공격 오늘은 플레이어 기체의 공격을 만들겠습니다 attack_1_spr 를 생성해서 발사할 레이저를 스프라이트이미지로 지정해주시고 origin은 middle centre 를 선택해줍니다 플레이어 공격을 담당할 스크립트도 생성해주세요 다음은 player_obj 의 Create 이벤트 내용중에 이미지에 나오는 부분을 하단에 추가해줍니다이부분에서 공격에 대한 기본 설정을 해줍니다 Step 이벤트에서 이전에 생성했던 스크립트를 추가해주세요 다음은 player_attack_1_obj 의 내용이고 3개의 이벤트를 작성하고 Create 이벤트 내용을 작성해 기본 변수들을 초기화해줍니다 Step 이벤트의 내용을 작성해줍니다 이부분에서 공격시간만큼 경과되면 alarm[0] 을 호출하게 해주고 공격오브젝트가 룸 밖으로 나가면 .. 2019. 2. 27.
GMS2 강좌(탑다운) 2. 플레이어 기체의 이동 오늘은 플레이어 기체의 이동을 만들어보겠습니다 지난 시간에 만든 쓰러스트 스프라이트를 이번 시간에 활용하겠습니다 먼저 기체의 이동과 쓰러스트를 그려주는 담당을 해줄 스크립트를 새로 생성해줍니다 다음은 player_obj 의 내용을 만들어주겠습니다 3개의 이벤트를 추가해주시고 Create 내용은 이미지 내용으로 작성해줍니다 주석을 달았는데 다른건 충분히 이해하실것같고 이미지 정면과 앵글을 맞추는걸 설명하겟습니다 이미지에서 볼수있듯이 기본 방향값이 0도이기 때문에 스프라이트에서 보이는 기체의 정면값인 90도와 90도의 차이가 나타나기때문에 front_angle 변수로 정면을 맞춰줍니다이 값을 맞춰줘야 이동시 정면과 일치되는 각도에 맞게 이동하게 됩니다 다음은 Step 이벤트고 이동 스크립트 player_mo.. 2019. 2. 26.
GMS2 강좌(탑다운) 1. 기본자료 및 룸설정 이번에는 탑다운 슈팅 강좌를 진행하려고 하는데 진행하기에 앞서 이번 강좌에 쓰일 스프라이트를 먼저 소개해야겠네요 이번에 쓰일 스프라이트를 무료로 제공해준 디자이너는 hexadecimalwtf 이라는 이름의 디자이너고 https://hexadecimalwtf.itch.io/ 이곳에서 디자이너에 대해서 자세히 알아보실수있습니다 이번 강좌에 쓰일 스프라이트 파일입니다 그럼 본격적인 강좌를 시작해보죠 먼저 기본적인 스프라이트와 오브젝트를 추가해줍니다 bg_space_spr 는 압축파일 안 bg 폴더에 있습니다 player_spr는 추가해준 후 origin 을 이미지에 나온대로 맞춰줍니다 다음은 thruster(쓰러스터)_spr 추가인데 이 스프라이트는 플레이어가 움직일때 사용할 스프라이트니 다음 강좌를 위해서 .. 2019. 2. 25.
반응형