고급강의실
2014.10.15 02:31

RPG Maker VX ACE - Troop 데이터 구조.

조회 수 627 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
RPG::Troop:0x6f3fac4

@id=1//그룹 ID

@members=[#<RPG::Troop::Member:0x6f3fa60 @y=288, @hidden=false, @x=196, @enemy_id=1>, #<RPG::Troop::Member:0x6f3f9e8 @y=288, @hidden=false, @x=348, @enemy_id=1>]//적 종류 및 위치
x와 y는 배틀 필드에서의 위치를 뜻하고, enemy_id는 적의 id(Enemy에서의 id)입니다.
hidden은 숨겨짐을 뜻하는 것으로, 배틀 중에 보이지 않게 정의 내린 몬스터인지를 표시하는 데이터입니다.

@name="Slime*2"//적 그룹명

@pages=[#<RPG::Troop::Page:0x6f3f920 @list=[#<RPG::EventCommand:0x6f3f894 @indent=0, @code=0, @parameters=[]>], @span=0, @condition=#<RPG::Troop::Page::Condition:0x6f3f7b8 @turn_valid=false, @actor_hp=50, @turn_a=0, @turn_ending=false, @enemy_hp=50, @switch_valid=false, @enemy_index=0, @actor_valid=false, @actor_id=1, @enemy_valid=false, @switch_id=1, @turn_b=0>>]//배틀 이벤트

전투시에 숨겨진 적이 나타나거나, 배틀 중에 적의 회복등을 가지는 이벤트 명령들의 데이터를 가지는 page입니다.
span은 전투시등을 뜻합니다.
span
 0 : Battle
 1 : Turn
 2 : Moment

Condition은 작동 조건으로 특정 조건일때 사용하는 구조를 뜻합니다.

@turn_ending=false
턴이 끝났을시

@turn_valid=false
@turn_a=0//시작

@turn_b=0//끝

윗 방법은 이벤트가 발동 조건이 턴이 a에서 b까지일때 발동되는 것으로 turn_valid이 true일때 확인하는 조건입니다.


@switch_valid=false
@switch_id=1
스위치가 on이 되었을시 발동되는 조건입니다.

@actor_valid=false
@actor_id=1
@actor_hp=50
등장인물의 체력이 얼마 이하일때 발동되는 조건입니다.

@enemy_valid=false
@enemy_hp=50
@enemy_index=0
적 체력이 얼마 이하일때 발동되는 조건입니다.

list는 event의 데이터 구조와 동일하게, eventcommand을 감싸고 있어서 처리하게 되어있습니다.
Game_Inspreter이 처리해주는 것으로 되어 있습니다.
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 초급강의실 게임제작강좌 A-Z 색인 (2016.1.24 ver) 2 file 천무 2016.01.12 7389 1
92 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 21화 변수 7 file 작긔 2016.01.19 7244 2
91 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 22화 랜덤 확률 변수 4 file 작긔 2016.01.22 2887 2
90 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 2화 이벤트와 대화창 1 작긔 2015.12.22 2803 1
89 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 3화 맵이동과 케릭터 모션 2 작긔 2015.12.22 3264 1
88 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 4화 탈것과 이동중 대화하는법 작긔 2015.12.22 2259 1
87 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 5화 스위치 작긔 2015.12.22 2120 1
86 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 6화 스위치의 응용 7 file 작긔 2015.12.22 4158 2
85 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 7화 스위치를 이용한 지형만들기 file 작긔 2015.12.23 1605 0
84 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 8화 추적이벤트 file 작긔 2015.12.23 1818 0
83 초급강의실 [동영상] RPG Maker MV 튜토리얼 강좌 9화 타이머 file 작긔 2015.12.23 1571 0
82 초급강의실 [동영상] 게임을만들자 (1편) - 시작해봅시다- 6 천무 2016.01.11 5702 5
81 초급강의실 [동영상] 게임을만들자 (2편) - 캐릭터 연기 시키자- 2 천무 2016.01.14 5258 0
80 초급강의실 [동영상] 게임을만들자 (3편) - 필드에 보이는 몹 만들기- 1 file 천무 2016.02.10 1958 1
79 초급강의실 [동영상] 게임을만들자 (4편) - 마을과 상점을 만들자- file 천무 2016.02.10 1753 0
78 초급강의실 [동영상] 게임을만들자 (5편) - 퀘스트 만들기 - 3 file 천무 2016.02.11 3833 1
77 초급강의실 [동영상] 게임을만들자 (6편) - 맵배치 초보강좌 - 2 file 천무 2016.02.17 2676 0
76 초급강의실 [동영상] 게임을만들자 (7편) - 열쇠로 여는 문 만들기 - 3 file 천무 2016.02.23 3141 0
75 초급강의실 [동영상] 게임을만들자 (8편) - 맵에 포그, 광원적용 - 2 file 천무 2016.02.27 2275 0
74 고급강의실 [동영상] 스크립트 나도좀 잘해보자 -1- 1 file 천무 2016.02.04 1713 1
73 중급강의실 [상급강좌]VX 폰트 변경하기 1 양쭌 2015.07.12 1796 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)