Advanced Classroom
2014.10.15 02:31

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

Views 658 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
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
No. Category Subject Author Date Views Votes
Notice Beginner Classroom 게임제작강좌 A-Z 색인 (2016.1.24 ver) 2 file 천무 2016.01.12 7753 1
112 Intermediate Classroom [상급강좌]VX 폰트 변경하기 1 양쭌 2015.07.12 1873 0
111 Intermediate Classroom 초보의 게임제작 도전기 #1-1[데이터 베이스 둘러보기] 2 치와도라 2015.05.05 1481 2
110 Intermediate Classroom 초보의 게임제작 도전기! #0 [RPG 만들기?] 치와도라 2015.05.05 1418 1
109 Intermediate Classroom 픽쳐 서서히 등장! 픽쳐 서서히 퇴장! 4 치와도라 2015.04.29 1035 2
108 Advanced Classroom VX ACE XAS로 액션 RPG를 만들어보자! - 1. 개요 데크크래프트 2015.04.01 4019 0
107 Intermediate Classroom VX Ace 픽쳐 메뉴 예제(V1.01) 2 APED 2015.03.18 1135 0
106 Advanced Classroom 그림표시50개끝? 51개 해보자. 2  운 2014.12.01 1235 1
105 Advanced Classroom RPG Maker VX Ace - 선택지 윈도우 만들기 2 JunkMan 2014.10.16 1881 2
104 Advanced Classroom RPG Maker VX Ace - 윈도우 만들기 3 JunkMan 2014.10.16 2610 2
103 Advanced Classroom RPG Maker VX Ace - RPG Maker Title 장면(Scene) 수정하기. JunkMan 2014.10.15 1739 1
102 Advanced Classroom RPG Maker VX ACE - System 데이터 구조 JunkMan 2014.10.15 1114 0
101 Advanced Classroom RPG Maker VX ACE - CommonEvent 데이터 구조 JunkMan 2014.10.15 740 0
100 Advanced Classroom RPG Maker VX ACE - Animation 데이터 구조 JunkMan 2014.10.15 755 0
99 Advanced Classroom RPG Maker VX ACE - State 데이터 구조. JunkMan 2014.10.15 707 0
» Advanced Classroom RPG Maker VX ACE - Troop 데이터 구조. JunkMan 2014.10.15 658 0
97 Advanced Classroom RPG Maker VX ACE - Enemy 데이터 구조. 1 JunkMan 2014.10.15 735 0
96 Advanced Classroom RPG Maker VX ACE - Armor 데이터 구조. JunkMan 2014.10.15 606 0
95 Advanced Classroom RPG Maker VX ACE - Weapon 데이터 구조. JunkMan 2014.10.15 877 0
94 Advanced Classroom RPG Maker VX ACE - Item 데이터 구조. JunkMan 2014.10.14 881 0
93 Advanced Classroom RPG Maker VX ACE - Skill 데이터 구조. JunkMan 2014.10.14 1212 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10


[privacy statements] | [Terms of Use] | [Contact us] | [Sponsorship] | [Indiside History]

Copyright © 1999 - 2016 INdiSide.com/CL3D Co., Ltd. All Rights Reserved.
Owner : Chunmu(Jiseon Lee) | kernys(Wonbae Kim) | Sasinji(Byungkook Kim)