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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

기본적으로 브이냅에서는 select라는 변수를 사용하고 있습니다


이 변수가 분기를 사용할 수 있는 변수입니다


 


사용법)


 


select line1(filename1) sentence1
+ line2(filename2) sentence2
 
line(filename)

그 선택지가 선택되었을 때 이동할 행 또는 읽을 스크립트 파일
sentence

선택지로 나타날 문장


ex)
select 12 마신다.
+ snr02.txt 버린다.
+ snr03.txt 발로 찬다.

 


위에서 첫번째 줄의 12는 "마신다"를 선택하면 그 스크립트의 12번째 줄로 이동하라는 뜻이고


2,3번째 줄의 snr0?는 똑같은 이름의 시나리오 파일로 이동해서 그 시나리오를 읽으라는 뜻입니다


 


이 것으로 분기를 사용할 수 있습니다


 


(비슷한 것으로 ncselect가 있는데 위의 select가 분기 선택후 화면을 깨끗하게 하고 첫줄부터 글이 나오게 한다면


이 ncselect는 분기를 지우지 않고 밑에 계속 글을 나오게 합니다


사용법은 같고 다만 변수 이름만 다릅니다)


 


 


 


다만 단순한 조건분기 이외의 뭔가가 필요하다면 변수와 플래그 개념을 사용하시면 됩니다...


변수는 c언어를 해보셨다면 잘 아실테고 아니면 아니겠지만...-_-; 간단하게 말하자면 알만툴의 숫자를 대입할 수 있는 그 것과 비슷하다고 생각하시면 됩니다만, 알만툴의 그것은 숫자만 넣을 수 있는데 비해 브이냅은 숫자, 문자등 원하는 걸 다 넣을 수 있습니다
(물론 프로그램 언어의 한계로 영어와 숫자, 일부 특수문자만 가능합니다)


그래서 특정 루트에 다다랐을 때에 자신이 임의로 정해놓은 변수에 값을 대입해서 조건분기를 해 주면 되는 것이지요...


 


보통 변수가 사용되는 예는 호감도, 돈같이 처음부터 계속 나와야 되는 값이지만 계속 변하는 값


플래그가 사용되는 예는 엔딩 클리어 및 특전 공개등에 쓰이지요


 


왜냐면 변수는 게임이 끝나면 값이 초기화됩니다만 플래그는 초기화되지 않고 남아있습니다


(다만 플래그는 값의 대입이나 변경이 불가하고 오직 생성만 됩니다)


 


 


이 정도만 사용하신다면 분기는 잘 하실 수 있을 거라고 믿습니다

Who's Vermond

profile
Twinkle, twinkle, little star, How I wonder what you are.
Up above the world so high, Like a diamond in the sky.
Twinkle, twinkle, little star, How I wonder what you are!
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8827 형제들이여 !!! 나를 구제해다오!! Ress 2006.01.26 223
8826 형제들이여 !!! 나를 구제해다오!! KaSsia 2006.01.25 263
8825 rpg2003에서 music음향이 작업시에는 실행되는데 게임을 실행하면 않되네요 ★샤일☆ 2007.01.03 784
8824 RPG2003의 그림들의 사이즈... MiNi'M' 2006.02.21 822
8823 RPG만들기2003에 관하여...정말 굼금해요~!~부탁드림 ∑☆メ이누∴。』 2005.08.09 577
8822 게이지바 구동 방법좀 <<게이지 유>> file 랑이a 2006.07.03 431
8821 길드는 어떻게 만드나요? 루넨스 2009.06.15 974
8820 길드는 어떻게 만드나요? 제로스 2009.06.15 1232
8819 동영상 관련및.. 급해요 ㅠ RML 2006.07.12 1483
8818 마법 연계 다시 질문!!! 제발 대답부탁!!; file 나르카이제 2005.06.15 331
8817 몬스터가없으면 다른곳으로 자동이동가능? Novelist 2006.08.29 277
8816 몬스터가없으면 다른곳으로 자동이동가능? CredMotion 2006.08.29 341
8815 스크립트로요,, 이동하는걸 보드게임처럼 할순 없나요? XLostTimesX 2006.01.09 429
8814 아이템창 같은 단축창를 만들려고하는데..[rpg2003] ScolPion 2006.04.15 572
8813 아이템창 같은 단축창를 만들려고하는데..[rpg2003] 방콕족의생활 2006.04.15 786
8812 질문! file 『Q트_아키』 2005.05.22 494
8811 "스크립트 데이터 읽기 실패" 라고 뜨는데.. 김세츠나 2009.07.31 1062
8810 "클래스가 등록되지 않았습니다"라니 -0-;;[RPG2003] Chrishyua .E 2007.03.02 700
8809 "클래스가 등록되지 않았습니다"라니 -0-;;[RPG2003] =ROD= 2007.03.07 886
8808 "파일 dmd 은 열지 않습니다" 이리저디 옮겼는데.. 윈드 2006.08.18 208
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442


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

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