고급강의실
2014.10.15 02:31

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

조회 수 666 추천 수 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이 처리해주는 것으로 되어 있습니다.
?

  1. 게임제작강좌 A-Z 색인 (2016.1.24 ver)

  2. [RMMV] 크로노 엔진(Chrono Engine) 플러그인 사용법

  3. [MV플러그인] Armor Scaling 강의

  4. [MV플러그인] Action Sequence 강의

  5. [동영상] 스크립트 나도좀 잘해보자 -1-

  6. PIXI Filter 총정리 (PIXI 2.2.9)

  7. [RGSS2 강좌] 기초편 2. 변수와 상수

  8. [RGSS2 강좌] 기초편 1. 소개

  9. Rpg Maker MV 함수 리스트(공식포럼)

  10. 타이틀에 동영상을 넣는 플러그인 사용법

  11. RPG Maker MV 메모리 누수 문제 해결법

  12. XP to MV 컨버터 사용법

  13. 기본 게임 폰트를 다른 폰트로 바꾸기

  14. 처음부터 전체화면으로 시작하기

  15. [RPG MV] 타이틀 메뉴 일부 없애기

  16. [RPGMV Plugin 영상] 무작정 해보기 "Gameus' Quest System"

  17. [RPGMV Plugin 영상] 무작정 해보기 "심플ATB"

  18. VX Ace to MV 컨버터 사용법 ( .rvdata2 → .json )

  19. [RPGMV Plugin 영상] 한국어 조사처리, 해상도변경 플러그인!!

  20. [소공지] 플러그인 무작정 해드린다 진행해봅니다.

  21. [RPGMV Plugin 영상] 한글이름 입력, 전투속도증가 플러그인!!

Board Pagination Prev 1 2 3 4 Next
/ 4


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

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