RPG Maker
2006.05.09 08:36

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

조회 수 557 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
1004 RPG Maker 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법 zero? 2018.01.02 644
1003 언어/기타 [마지막 3명 모집] [취업연계무료교육] VR/AR 게임 콘텐츠 전문가 양성 과정 교육생 모집 file 황금상자 2017.07.14 702
1002 RPG Maker rpg vxa 로 겜만들때 데미지 설정 공식[링크] 준E 2017.06.08 740
1001 RPG Maker [꿀팁] 간단하게 만들 수 있는 실시간 전투 시스템 1 file 준E 2017.03.31 2019
1000 언어/기타 JSON parser 변환데이터 저장시 생기는 Object Too Deep 해결하기 title: 댓글러lklslel 2016.12.24 851
999 언어/기타 앙뜨프리너십에서 해커톤 부트캠프 모집중이네요 file 마나님이 2016.11.08 908
998 RPG Maker RPG MV에서 플러그인 오류의 원인에 대하여 1 title: 댓글러lklslel 2016.07.08 2359
997 RPG Maker RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME) 최저 2016.07.08 1627
996 언어/기타 게임의 버전을 짜 보자! - 유의적 버전 2.0.0 Yanggaeng 2016.06.07 1123
995 RPG Maker 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다! 2 file 정궈니 2016.03.12 2938
994 RPG Maker rpgmv 마우스 지원과 터치 지원이 되니. 2 팡소리 2015.10.25 1011
993 RPG Maker RPG Maker MV 와 AJAX를 이용한 웹통신 관련 영상. 2 HT9MAN 2015.10.25 2246
992 언어/기타 RPG게임 뻔한요소들. 8 title: 천무천무 2015.10.05 1644
991 언어/기타 자바스크립트와 관련해서 참고할 만한 사이트들 3 MARCO 2015.10.04 921
990 언어/기타 꿀잼이군요! 3 사람님[대회참가] 2015.05.20 873
989 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 title: 자게이하앵 2015.04.06 1833
988 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 1 file title: 자게이하앵 2015.04.05 748
987 언어/기타 [강의링크] 대비법칙-색상대비-밀당의 재미 약한 반대색 설계 title: 천무천무 2015.04.02 636
986 언어/기타 오다 주웠습니다. 9 사람님[대회참가] 2015.03.30 917
985 언어/기타 무료 이미지 사이트 Pixabay! 9 file 나작소 2015.03.28 909
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(김원배) | 사신지(김병국)