조회 수 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 쯔꾸르 mv 게임을 apk 파일로 변환했는데... 1 박하맛 2023.01.14 1338
8826 쯔꾸르 젖소이야기 결혼 방법좀 알려주세요... 2 백지씨 2021.12.20 2635
8825 apk포팅 승인 어케 하나요? game메이커xp 2021.11.29 1262
8824 Yanfly님의 Action Sequence Pack 질문드립니다 Neuromancer 2021.07.15 1548
8823 싸게 MV 를 먼저? 아니면 돈을 더 들어서라도 MZ? 2 Xatra 2021.07.06 1760
8822 RMMV - 스탯창과 대화창 변견 관련 질문입니다. (초보입니다 도움좀 주세요 ㅜㅜ) 2 scribble 2021.01.22 1558
8821 아오오니를 하는 사람인데요 질문 두가지가 있어요 1 오니개무서워 2021.01.16 1638
8820 재밌는게임 land_tnt 2020.12.07 1462
8819 c언어 질문 세종기항19 2020.11.10 1689
8818 코딩 질문 1 세종기항19 2020.11.08 1547
8817 혹시나 물어보는데 드래곤규 2020.11.07 1406
8816 오픈보 게임 더블드래곤 리로디드 얼티네이트에 대해 궁금 이부닝 2020.09.09 1229
8815 상태이상 확률 결정 스트레이보우 2020.09.02 1010
8814 다음 인디사이드 제작대회는 언제쯤 열릴까요? WOONAALAA 2020.05.23 967
8813 xp로 제작된 어플 실행자체가 안된다는 분이 있습니다.(제생각엔 apk로 변환하는 과정에서 버전자체가 낮은 것 같습니다) 1 라엔 2020.05.04 1425
8812 apk 포팅하는데 게임 이름이 필요합니다 뜨는데 1 kashu 2020.05.03 1358
8811 쯔꾸르VX Ace렉먹음 도와주세요... 랖랖 2020.03.22 1788
8810 안녕하세요 1 청월령 2020.02.14 842
8809 포팅 중 '게임 이름이 필요합니다' 오류 2 아이비스 2020.02.11 824
8808 RPGMV 거리 추적 1 정욱 2020.01.19 937
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(김원배) | 사신지(김병국)