본문 바로가기

전체 글414

[GMS2 예제] 타이핑 텍스트 예제 GAME MAKER 강좌 KAYAN 글자를 타이핑하여 표시할 수 있는 대화형 텍스트 예제입니다. 주요 기능으로 글자 타이핑, 이미지 표시, 선택지 등을 간단하게 설정할 수 있는 기능이 있습니다. ● 예 제 ● ● 로컬 패키지 ● 2023. 4. 7. (♡ )
[게임메이커 강좌-전략][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 게임 만들기-3 유닛 공격 GAME MAKER 강좌 KAYAN 이번에는 플레이어 유닛의 공격에 대해 설정해 보도록 하겠습니다. (▲플레이어 유닛의 공격 장면) ◈공격 오브젝트(obj_att) 공격설정을 하기전에 어떤 공격을 시킬 것인지 구상하도록 해요. 강좌에선 간단하게 동그란 포탄을 직선으로 발사하여 공격시키는 형태로 만들어 보겠습니다. (▲ 공격 장면) 먼저 공격용 이미지를 스프라이트(spr_att1)로 구성합니다. (▲공격 이미지) 중심점을 가운데로 맞추세요. 마스크 설정이 필요하다면 Modify Mask버튼을 누르고 마스크 설정을 하도록 합니다. 그리고 공격으로 사용할 오브젝트(obj_attack_bullet)를 하나 만들고, 스프라이트를 지정합니다. (▲공격 오브젝트) [Create 이벤트]를 추가하고, 필요한 변수를 선.. 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. (♡ )