RPG Maker
2006.05.09 08:36

커맨드 - '변수의 조작' 익히기

조회 수 533 추천 수 3 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
글을올렸는데 왜 안보여[-










에, 학원가기전에 짬내서 글올립니다 [-

글올리는건 처음이군요,

---

중급 RPG 의 기초가 되는 변수.

그 변수를 다루기위해 필요한 '변수의 조작' 메뉴를 살펴봅시다.

먼저 변수 는, 어디에도 활용할수 있는 (어쩌면 스위치가 필요없을정도로) 좋은것 (?) 입니다.

변수, 말그대로 변하는 수 입니다.

자, 이벤트 커맨드에서 변수의 조작 에 들어가봅시다.

여기는 많은 분들이 설명 해주셨겠지만..

그래도 끄적입니다,

'대입' '가산' '감산' '곱셈' '나눗셈' '승제'  정도가 있죠 ?

대입 은 말그대로 집어넣는겁니다.

변수 1 의 이름을 '이힝' 이라고 정해줍시다.

맨위에서 이힝 을 설정해주고, 대입에 라디오 버튼을 옮긴뒤, 정수에 5 라고 적으면 이힝 = 5 가 되는거죠.

가산 은 쉽게풀면 덧셈, 더하기입니다.

이힝 에 5만큼 가산하면 이힝 = 원래의이힝 + 5 가 되는거죠.

참고로 원래의 이힝은 가산하기전의 이힝값입니다.

(만약 원래 이힝이 3 인데 5 를 가산하면 이힝 = 원래의 이힝 (3) + 5 즉, 8이 되겠죠)

감산은 반대로 빼기입니다.

이것역시 이힝에 5만큼 감산하면 이힝 = 원래의 이힝 - 5 가 되죠.

곱셈도 아시죠 ? 곱하기 입니다.

이힝에 3만큼 곱하면 이힝 = 원래의 이힝 x 3 이 됩니다.

나눗셈역시 아실겁니다.

이힝 에 3만큼 나누면 이힝 = 원래의 이힝 / 3

'  /  ' 표시는 분수표시입니다,

뒤에꺼 분의 앞에꺼 로 읽어줍시다

(여기선 3 분의 원래의이힝 이겠죠)

승제 는 저도 1년즘 전에 안사실인데

얼마로 나누고 남은값 즉, 나머지를 가지는겁니다.

원래 이힝이 50 이었다고 가정하고, 승제 7 을 해줍니다.

50을 7로 나누면 몫 = 7 하고 나머지 = 1이 남죠 ?

그럼 50에 승제 7을 하면 1이 되는겁니다.

이해가 안되나요 ?

55에 승제 8 을하면,

55 나누기 8 하면, 몫 = 6 나머지 = 7

즉, 55 승제 8 은 7 이 되는거죠.

이건 쓴적이 없는지라..

하여튼 대입 ~ 승제 까지 이해가 되셨나요 ?

그러면 밑을 살펴봅시다.

'정수' '변수' '변수' '난수' '아이템' 등이 있죠 ?

먼저 맨위의 '정수'

이건 말그대로입니다.

이힝에 '정수' 5 만큼 대입하면 그대로 5가 되입대는거죠.

'변수' 는, 만약 2번째 변수를 이힝 2 라고 칩시다.

그럼 이힝에 이힝 2 를 대입하면, 이힝 2가 되는거죠.

물론 가산이라면 이힝 + 이힝 2 겠죠 ?

그 밑의 '변수' 는 ~ 번호의 변수 라고 되있죠 ?

그건 만약 이힝 2 가 값이 3이라고 칩시다.

그럼 3번째의 변수 (이힝 3 이라고 가정) 인 이힝 3 만큼 이힝에 대입하는것입니다.

입아프게도 역시나 가산이라면 이힝 + 이힝 3 이겠죠.

난수 는 랜덤 이라고 아시면 됩니다.

5 ~ 10 이라고 적어주면 5 에서 10 사이에 아무거나 걸리는거죠. (?)

'아이템' 은 거의 안씁니다만..

무기이름이 만약 아햏 이다.

그럼 아햏을 2개 가지고 있고, 1개 장비하고 있을때,

아햏의 소지수를 이힝에 대입하면 2가 되고,

장비수를 이힝에 대입하면 1이 되겠죠 ?

'주인공' 도 마찬가지 입니다.

주인공 이름이 만약 죳쿠나 이고, 레벨이 9 공격력이 400 이라고 칩시다. (쎄다 {?})

죳쿠나의 레벨을 이힝에 대입하면 9가되겠죠

마찬가지로 공격력은 400 이 대입되고요.

딴건 이해하기 쉬울꺼고요..

무기 No. 이런게 있습니다.

눈치챈분도 있겠지만 말그대로 무기 번호입니다.

아까 아햏 무기가 5번째에 있는 무기라면

이힝이 아햏을 장비하고 있을때, 무기 No. 를 대입하면 5가 되겠죠

다음은, '캐릭터' 메뉴.

이거 중요합니다 ,

맵 ID 를 변수에 대입해놓으면, 맵의 정보에서 나오는 ID:0004 뭐 이런게 변수에 대입됩니다.

이건 주인공이 어떤맵에 있나 또는 미니맵 같은곳에 갈때 현재 맵이 어딘지 알아두는 등에 쓰입니다.

'X 좌표' 여기에 별표 세개

이건 이벤트 또는 주인공의 x 좌표를 말합니다.

중1 함수를 배웠다면 아실껀데요,

오른쪽으로 갈수록 x가 많아집니다.

'Y 좌표' 역시 x좌표와 더불어 별표 셋.

Y는 함수랑 다르게 아래로 가면서 많아집니다.

방향 이것도 꽤 쓰일테지만, 보통 조건분기로 하죠. (저도 ... [탕)

그러므로 패스 (안돼

화면 x , y 좌표

이건 말그대로 지금 향하고 있는 화면의 좌표를 대입하는겁니다.

저 한번도 안써본 [그게아냐

기타 에는 가진돈 등등있는데요,

전부다 척보면 아실듯..

쓰이는건 가진돈 정도 (이거도 안쓰일려나)

필요한건 조건분기에 있거든요.

저장횟수 이런건 어디쓰일려고....

게임 난이도를 높일려면 세이브 횟수 10 이하가 되야한다 이런식으로 만드는것도 좋고요.
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
944 언어/기타 퀘스트를 만들어 보자, 다크엔젤94 2005.09.16 449
943 언어/기타 콤보 스크립트 귀여븐닌자 2006.08.23 2297
942 언어/기타 콘솔게임 소프트웨어의 개발언어는? 아란 2006.08.05 800
941 언어/기타 코인의 피아노 강좌 (Sevizi 옮김) file Sevizi 2005.05.30 1128
940 언어/기타 코드진행 기초테크닉 1 나그네M 2007.04.14 709
939 언어/기타 코드의 활용 0편 2005.10.06 274
938 언어/기타 코드를 몰라도 FL 스튜디오로 코드를 만들수 있다 상혁군 2006.01.21 826
937 언어/기타 케메안쓰고 대충 그림판으로 쉽게 그려보자. 사토루 2005.10.14 1496
936 언어/기타 케릭터이름쉽게짓는방법 cksduwehtl 2006.03.24 2007
935 언어/기타 케릭터 선택형 액알 비밀소년 2006.06.26 1084
934 언어/기타 커맨드입력 4 엘류트 2009.04.17 2795
» RPG Maker 커맨드 - '변수의 조작' 익히기 Ark。 2006.05.09 533
932 언어/기타 캐릭터를 바꿔가며 전투하자!(중복이면 죄송) 로안 2006.04.28 641
931 언어/기타 캐릭터레이더 사용법[얼굴칩만들기편] 혼돈의하늘32 2005.07.26 2198
930 언어/기타 캐릭터 행동에 대한 팁? mk_brand_ 2006.10.12 1205
929 언어/기타 캐릭터 레이더로 칩셋 맘에드는부분 옮기는 법 소미안 2006.07.09 314
928 언어/기타 캐릭터 고정하는 법! 윤수마루 2005.09.15 378
927 언어/기타 카트라이더 처럼 레이싱 만들기 dlwnsqja1212 2005.10.25 828
926 RPG Maker 칩셋의 우선순위 한계를 극복하자!!! file 책벌레공상가 2005.07.09 954
925 언어/기타 칩셋 우선순위 설정에 대한 작은 정보 GAiA 2005.07.10 626
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51






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

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