본문 바로가기
반응형

전체 글163

GMS2 강좌(슈팅) 7. 적기체 만들기 네 이번시간은 컨트롤 오브젝에서 적기체를 생성하고 생성된 적기체가 정해준 길을 따라 이동하면서 레이저를 쏘는것까지 진행하겠습니다 장애물을 만들고 플레이어기체를 만드는 강좌에서 대부분 하나하나 설명하면서 진행했고 그때 작성했던 코드를 거진 다 비슷하게 사용하기때문에 적기체는 이번시간에 생성,이동,공격,플레이어레이저에 의한 폭발까지 한꺼번에 진행하겠습니다 먼저 스프라이트, path , 오브젝트를 생성해주세요 스프라이트둘다 Origin 은 Middle Centre 를 선택해주세요 path 는 내부 내용은 신경쓰지말고 생성만 해줍니다 다음으로 path 를 설정해보겠습니다좌측 룸 에디터 부분에 path 추가 버튼을 눌러 path를 3개 추가해주세요그리고 Path_1 를 클릭하시고 아래 Select Path 를 클.. 2019. 2. 21.
GMS2 강좌(슈팅) 6. 장애물 충돌 플래시 오늘은 장애물이 플레이어기체가 발사한 레이저를 맞았을때 번쩍이는 플래시 효과를 만들어보겠습니다 먼저 장애물오브젝트(obstacle_1_obj) 내에 draw 이벤트를 새로 생성해주고Create 이벤트에 플래시에 사용할 변수들을 새로 선언해줍니다플래시 색상은 c_red(붉은색) 으로 지정하겠습니다 다음은 새로 생성한 draw 이벤트 내의 내용을 작성해줍니다이곳에선 플래시가 작동해야할땐 자기자신과 추가로 붉은색으로 자기자신을 덧씌워 플래시가 되는 모습으로 보여주는 부분과 작동하지않을땐 자기자신만 그려주는 부분입니다 다음은 기존에 만들었던 collision - player_attack_obj 이벤트 내용에 플래시가 작동할수있게 박스내 내용을 추가해줍니다 이렇게 레이저와 충돌하면 플래시가 작동하게 해주고 실행을.. 2019. 2. 20.
GMS2 강좌(슈팅) 5. 레이저로 장애물을 파괴해보자 오늘은 레이저와 장애물이 충돌했을때 장애물의 hp가 0이 되면 파괴되도록 만들어 보겠습니다 먼저 파괴될때 나오는 이펙트 스프라이트와 오브젝트를 신규로 추가해주겠습니다스프라이트는 애니메이션으로 잘라서 가져와야하는데 아래에 이어서 설명하겠습니다 스프라이트 생성 -> Edit Image 클릭 -> 상단메뉴 Image -> Import Strip Image 클릭 후 압축파일에 들어있던 Master484 이름이 붙은 이펙트가 여러가지 들어간 이미지를 선택 잘라서 가져올부분을 다음과 같이 설정해서 폭발이펙트 부분을 설정해주고 Convert 클릭 다음과 같이 등록이 됐는지 확인해주시고 Origin 은 Middle Centre 로 설정해줍니다이렇게 하면 스프라이트는 설정이 끝나게 됩니다 -----------------.. 2019. 2. 19.
GMS2 강좌(슈팅) 4. 레이저를 발사해보자 네 오늘은 플레이어 기체를 조종하면서 공격키를 누르면 레이저가 발사되는 것까지 만들어보겠습니다 먼저 신규로 발사할 레이저 스프라이트를 신규로 만들어줍니다 첫시간에 올려놓은 압축파일안에 전부있습니다 추가적으로 레이저 오브젝트도 만들어주세요 먼저 player_obj 내용을 일부 추가해주겠습니다alarm0 을 새로 추가해주시고 Create 이벤트내에 딜레이, 가능여부, 속도를 설정해줍니다여기서 설정한 값대로 레이저가 발사되게 됩니다 딜레이는 값이 작을수록 더 자주 발사되고 속도는 레이저의 이동속도를 말합니다 다음은 player_obj 의 Step 이벤트 하단에 새로 추가해줄 내용을 박스로 표시해놨습니다Z 키를 눌러 공격을 할때 공격가능여부인지를 체크해서 공격가능할때 레이저 오브젝트를 생성해주고 레이저 오브젝트.. 2019. 2. 18.
반응형