본문 바로가기

RPG11

[게임메이커강좌-액션Rpg 강좌]액션Rpg-2-인벤토리(3/4) 이번에는 포션같이 아이템을 사용하는 방법에 대해 만들어 봅시다. (▲인벤토리) ◈인벤토리에서 포션사용 아이템 사용은 오브젝트를 따로 이용하여 설정할 것입니다. 일단 아이템 오브젝트로 사용하기 위해 스프라이트 이미지(spr_item_inst)를 하나 준비하도록 해요. (▲ 아이템 이미지) 이 이미지는 필드에서 아이템 꾸러미로 사용될 거에요. 이 아이템을 습득하게 되면 거기에 설정된 아이템이 추가가 되는 것이죠. 다음은 오브젝트를 parent용(obj_item)과 실제 배치될 오브젝트(obj_item0, obj_item1, ...)를 각각 만들도록 해요. 예)obj_item(parent 오브젝트) - obj_item0, obj_item1, ... (실제 배치되는 하위 오브젝트) (▲아이템 오브젝트) 그리고 .. 2013. 10. 1. (♡ )
[게임메이커강좌-액션Rpg 강좌]액션Rpg-2-인벤토리(2/4) GAME MAKER 강좌 KAYAN 이제 인벤토리에 대한 설정을 만들어봅시다. (▲인벤토리) ◈인벤토리 설정 아직은 빈 껍데기 일뿐입니다. 인벤토리의 설정을 만들어봅시다. 먼저 인벤토리에 사용할 폰트를 하나 만들도록 해요. (▲인벤토리에 사용할 폰트) 인벤토리 스크립트(draw_inv_tap)로 이동해서 기본적인 틀을 설정해보도록 해요. 칸의 좌표는 아래와 같이 (▲스프라이트 에디터) 스프라이트 에디터에서 마우스 포인터를 갖다대면 아래 표시줄에 좌표가 표시됩니다. 그 좌표를 이용해 칸의 좌표로 사용하시면 됩니다. 이제 본격적으로 인벤토리에 대한 스크립트를 작성할 것입니다. 작성하기 전에 어떠한 스크립트인지 미리 확인하시려면 아래의 내용을 눌러보세용. 더보기 [인벤토리 스크립트] ★스크립트 - draw_i.. 2013. 9. 30. (♡ )
[게임메이커강좌-액션Rpg 강좌]액션Rpg-2-인벤토리(1/4) GAME MAKER 강좌 KAYAN 이번 강좌에서 만들 부분은 인벤토리입니다. (▲인벤토리) 이번 강좌는 스크립트를 중점적으로 다루기 때문에 조금 복잡할 것입니다. 잘 따라해봅시다. ◈인벤토리 만들기(obj_system) 먼저 인벤토리에 사용할 이미지를 준비하고, 스프라이트(spr_inv_tap)로 구성합니다. (▲강좌에서 사용할 인벤토리 이미지) 이미지를 제작할때 칸을 일정한 크기로 제작하셔야 만들때도 쉽습니다. (▲인벤토리 스프라이트) 강좌에서 중심점은 계산하기 쉽도록 (0, 0)으로 맞추었습니다. 인벤토리의 구성은 아래와 같이 구성될거에요. (▲인벤토리 구성 설명) 인벤토리에 들어갈 이미지도 준비하도록 합시다. (▲아이템 이미지) 그리고 1개의 스프라이트 이미지(spr_item)로 구성하도록 합니다.. 2013. 9. 30. (♡ )
[게임메이커강좌-액션Rpg 강좌]액션Rpg-1-캐릭터 이동 (2/2) GAME MAKER 강좌 KAYAN 이전 강좌 이어서 시작해봅시다. (▲이번 강좌에서 만들 캐릭터이동) ◈글로벌 변수(obj_game_start) 일반 로컬 변수는 룸으로 이동할때 변경된 변수들은 보존 되지 않습니다. 하지만 RPG 에서는 룸과 룸으로 이동할때 변수 보존은 필수지요. 이럴때 사용하는 것이 global 변수입니다. 이것은 아래와 같이 global.변수명=값 이런 식으로 구성됩니다. 예를 들면 global.player_hp=30 이렇게 하는 것이지요. 이것은 게임에서 특정 상황을 제외하고, 게임으로 들어가기전에 한번만 설정하는 것이 좋습니다. 룸에 매회 변수 선언을 한다면 다른 룸으로 이동시 계속 초기화 되겠지요. 게임에 필요한 글로벌 변수를 생각하여 설정해보도록 합시다. 먼저 이 변수를 선.. 2013. 9. 21. (♡ )
[게임메이커강좌-액션Rpg 강좌]액션Rpg-1-캐릭터 이동 (1/2) GAME MAKER 강좌 KAYAN 이번 강좌부터 본격적으로 게임을 만들어 보도록 해요. (▲이번 강좌에서 만들 캐릭터이동) 캐릭터를 만들기 전에 맵의 타일을 먼저 배치하도록 합시다. ◈맵 맵에 배치하는 것은 오브젝트를 통해 스프라이트 이미지를 표시하는 것과, 배경 이미지로 만들어 룸의 배경 탭에서 배경으로 배치하는것, 배경이미지를 타일로 설정하여 룸의 타일 탭에서 타일로 배치하는 것이 있습니다. 강좌에선 모두를 이용할거에요 매우 복잡하고 어려울 것 같지만 매우 간단하답니다. 일단 룸을 2개정도 만듭니다. 강좌에서는 룸의 이름을 rm_map1, rm_map2라고 짓겠습니다. 룸의 크기는 적당히하고, 룸의 속도는 60정도로 맞추도록 해요. 그리고 뷰의 설정은 실제 표시되는 윈도우의 크기로 설정하시면 됩니다.. 2013. 9. 21. (♡ )