본문 바로가기

GameMaker강좌[GMS2]195

[게임메이커 강좌-전략][GMS2] RTS 게임 만들기-2 유닛 이동 GAME MAKER 강좌 KAYAN 이전 강좌에서 플레이어 유닛의 선택까지 해보았죠. 이번에는 플레이어 유닛을 이동 시켜 보도록 해요. (▲플레이어 이동) ◈플레이어 유닛 이동시키기(obj_pl_unit1) 일단 플레이어 유닛 오브젝트로 이동해서 [Create 이벤트]에 이동에 필요한 변수들을 선언하도록 합니다. //● obj_pl_unit1 - Create 이벤트 flag=0; select=0; HP=10; HP_MAX=HP; //---------이동에 필요한 추가 변수---------- pspeed=2;//이동 속도 move_on=0;//이동 체크 move_x=0;//이동할 x위치 move_y=0;//이동할 y위치 target=noone;//공격시 목표 적 유닛 이동은 mp_potential_step.. 2023. 3. 14. (♡ )
[게임메이커 강좌-전략][GMS2]RTS 게임 만들기-1 유닛 선택 GAME MAKER 강좌 KAYAN ◈RTS 게임을 만들기 이전에 이번에는 실시간 전략 시뮬레이션(RTS) 게임을 한번 만들어 봅시다. RTS게임은 만들기가 복잡하고, 이것저것 이벤트 설정해야하는 것이 많아 제작하기가 까다로운 측에 속하며, 최적화를 위해 오브젝트나 이벤트 관리가 매우 중요합니다. (▲강좌에서 제작할 RTS 게임) 이번 강좌에서는 유닛 선택까지 해볼 것 입니다. 한번 따라서 해보아요.^^ ◈유닛 준비(obj_pl_unit1,obj_en_unit1) 유닛을 만들기 위해 유닛 이미지를 준비하여 스프라이트를 만듭시다. (▲강좌에서 사용할 플레이어1 유닛) 스프라이트를 만들었다면 중심점과 마스크(Modify Mask)를 적당하게 설정합니다. (▲강좌에서 사용할 적1 유닛) 강좌에선 2가지 이미지.. 2023. 3. 13. (♡ )
[게임메이커 강좌-기타][GMS2]미니맵 만들기 GAME MAKER 강좌 KAYAN ◈ 미니맵 만들기 이번 강좌에서는 미니맵을 만들어 봅시다. (▲ 미니맵) 우선 미니맵 구성을 하기위해 미니맵에 표시할 유닛 오브젝트를 만들고 룸에 배치합시다. 플레이어 오브젝트는 obj_player, 적 오브젝트는 obj_enemy 으로 합니다. (▲ 배치할 플레이어 유닛) (▲ 배치할 적 유닛) 어차피 테스트용이기 때문에 대충 만드셔도 됩니다. 다음은 룸을 추가하여 룸의 크기를 설정하고, 유닛 오브젝트들을 배치합니다. 강좌에서는 프로젝트를 생성했을 때 기본적으로 생성된 룸을 활용하여 룸의 크기는 2000 x 2000 으로 설정하겠습니다. (▲ 룸에 유닛 배치) 그리고 카메라 뷰를 설정합니다. 카메라 뷰 활성화는 Enable Viewports 를 체크하고, 사용할 뷰에.. 2023. 3. 12. (♡ )
[GMS2 예제] 3D 플랫포머 예제 GAME MAKER 강좌 KAYAN GM8 강좌 예제의 GMS2 버전입니다. https://kayanworld.tistory.com/78 2D 이미지를 3D에 접목한 예제입니다. 기본적으로 강좌의 시스템과 같은 3D 플랫포머이지만, 버전업하면서 플레이어의 중력처리 방식과 이동 시스템이 변경되었습니다. ● 예 제 ● ● 실행 버전 ● 2023. 3. 7. (♡ )
[GMS2 예제] FPS 예제(1인칭 슈팅 게임) GAME MAKER 강좌 KAYAN 둠 스타일로 구성한 FPS 예제입니다. 기본적인 시스템 구성은 GM8 강좌의 [간단한 FPS게임 만들기] 강좌 https://kayanworld.tistory.com/48 그리고, GMS2 강좌의 [1인칭 탈출게임]강좌 기준으로 제작된 예제입니다. https://kayanworld.tistory.com/212 이동은 W, A, S, D 키이고, 슛팅은 마우스 왼쪽 키, 무기선택은 1(주먹), 2(권총), 3(샷건) 키입니다. ● 예 제 ● ● 실행 버전 ● 2023. 3. 6. (♡ )