본문 바로가기

전략15

[게임메이커 강좌-전략][GMS2] RTS 게임 만들기-5 미니맵 구성 GAME MAKER 강좌 KAYAN 이번에는 화면 상단에 미니맵을 구성하는 것에 대해 알아 볼 것입니다. (▲게임 화면) ◈미니맵 구성(obj_ctrl_sys) 간단하게 적의 위치와 지금 어느 위치를 보고 있는지 확인할 수 있는 미니맵을 구성해봅시다. (▲이번 강좌에서 만들게 될 왼쪽 상단의 미니맵) 먼저 게임을 제어하는 시스템 오브젝트(obj_ctrl_sys)로 이동해서, [Create 이벤트]에 필요한 변수들을 추가해줍니다. //● obj_ctrl_sys - Create 이벤트 minimap_x=0;//미니맵 x위치 minimap_y=0;//미니맵 y위치 minimap_width=160;//미니맵 가로 사이즈 minimap_height=120;//미니맵 세로 사이즈 minimap_click=0;//미.. 2023. 3. 15. (♡ )
[게임메이커 강좌-전략][GMS2] RTS 게임 만들기-4 적 유닛 GAME MAKER 강좌 KAYAN 이번엔 적 유닛의 공격 설정에 대해 알아봅시다. (▲적 유닛의 공격 장면) ◈적 유닛의 공격 설정(obj_en_unit1) 적 유닛의 공격 설정은 플레이어와 비슷합니다. 다만 플레이어에선 적유닛을 체크했던것과 달리, 적 유닛에선 플레이어를 체크하는 것이 다를 뿐이지요. 저번 강좌에 이어 이번에도 열심히 따라 해봅시다. 적 유닛 오브젝트(obj_en_unit1)로 이동해서 [Step 이벤트]에 아래와 같이 추가합니다. //● obj_en_unit1 - Step 이벤트 //----------------------▼추가 var aa; if !(instance_exists(target)){target=noone; if instance_exists(obj_player){aa=i.. 2023. 3. 14. (♡ )
[게임메이커 강좌-전략][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. (♡ )
[게임메이커강좌-전략]RTS 게임 만들기 - 5 미니맵 구성 GAME MAKER 강좌 KAYAN ☆이번에는 화면 상단에 미니맵을 구성하는 것에 대해 알아 볼 것입니다. (▲게임 화면) ◈미니맵 구성(obj_ctrl_sys) 간단하게 적의 위치와 지금 어느 위치를 보고 있는지 확인할 수 있는 미니맵을 구성해봅시다. (▲이번 강좌에서 만들게 될 미니맵) 먼저 게임을 제어하는 시스템 오브젝트(obj_ctrl_sys)로 이동해서, Create 이벤트에 필요한 변수들을 추가해줍니다. ★ obj_ctrl_sys - Create 이벤트 minimap_width=160;//미니맵 가로 사이즈 minimap_height=120;//미니맵 세로 사이즈 minimap_click=0;//마우스 포인터가 미니맵 안에 있는지 체크 이것은 미니맵의 크기를 미리 정해주는 것입니다. 다음은 D.. 2013. 7. 2. (♡ )