자유게시판

강좌에 올릴려 했지만

올려도 징징 하는 사람들을 위해 커뮤니티에 씀

 

rpg뉴비들을 위한 글입니다.

 

초급강좌책 돈주고 읽지 말고 돈아껴서 중급 강좌를 읽으라는 마음으로 글하나 쓸게여

 

 

 

 

스크립트를 할수 있는 자격이 되는지 알아보는 방법

 

1.변수만 알면 됨 ㅇㅇ

 

 

rpg xp를 키면 이런 화면이 나옴

 

rfwefwef.JPG 

 

모두 알고있는듯이 메인 화면임 게임 제작에 꼭 필요하다는걸 척봐도 느낄수가 있음

 

여기서 밑줄 쳐 있는 툴을 클릭 해서 스크립트 편집기로 들어가셈

 

fwefwe.JPG 

 

그럼 스크립트 편집기 창이 하나뜸

 

 

이제스크립트를 들여다 보면

 

class Game_Character
  #--------------------------------------------------------------------------
  # ● 프레임 갱신
  #--------------------------------------------------------------------------
  def update
    # 점프중, 이동중, 정지중으로 분기
    if jumping?
      update_jump
    elsif moving?
      update_move
    else
      update_stop
    end

end

 

이따구로 뜸

 

class  는 바로 클래스라 하는건데 클래스는 스크립트 자체라고 생각하셈

대부분 스크립트를 보면 클래스가 안나오는 곳은 거의 없음 왜냐면

클래스가 꼭 있어야 명령문를 작성해서 제작을 할수 있거든여

 

클래스를 작성할때는 클래스 이름과 end문이 있어야함

 

class money

end

 

이렇게 작성할수 있음

 

class money라고만 쓰면 그냥 아무일도 안일어나는 클래스로 만들어지게 됨 그때는 클래스 계승이 필요함

클래스 정의와 계승은 초보에겐 아직 어려우니깐 나중에 시간이 남으면 클래스의 대해서 자세히 쓸게여

그때까지는 기본으로 만들어진 클래스를 쓰시기를

 

end는 그 클래스나 if else문 클래스,함수등의 꼭 있어야하며 클래스,함수들의 끝을 지정할때 쓰임

 

 

if문은 영어로 만약~라면 이라는 뜻을 가지고 있고

작성법은

 

 if monk<bonk

 monk = 0

end

 

이렇게 되 있음

 

if옆에 (monk<bonk) 는 monk가 bonk보다 작을경우 라고 해석하셈

그리고 monk=0은 monk를 0으로 만들고 한줄 밑에 end는 끝내기로 끝난다고 해석하셈

그럼 어떤 구조인지 알거라 믿음

 

if가 만들수 있는건

 

(a>b) a가 b보다 클경우

(a<b) a가 b보다 작을경우

(a>=b) a가 b보다 크거나 같을경우

(a<=b) a가 b보다 작거나 같을경우

(a=b) a가 b와 같을경우

이외에도 a가b와다를경우나 다른 조건문을 만들수 있는데

우선 초보들이 쓸수있는 여기까지만 쓸게여

 

else는 if랑 항상 붙어다니는걸 볼수 있음

else는 if가 아닐경우~이다 임

 

if a<b

 a=1

  else

   a=0

    end

 

 

이렇게 작성할수 있음

 

빨간 곳까지가 else가 영향을 주는 부분임

 

만약 a<b일경우 a=1

하지만 아닐경우 a= 0이다

 

이렇게 만들어짐

어떤 구조인지 알수 있지여?

 

 

#점프중, 이동중, 정지중으로 분기
이건 정말 알면 편리함.

 

#은 줄을 스크립트에서 무시함.

이건 스크립트에서 생략되는 줄임. 설명같은거를 적으셔도 좋음(다른 스크립트를 보면 이해 가능)

 

 

 

다른건 스크립트 창 밑에 도움말을 이용해서 알아보시는것도 좋음

 

도움말은 제가 한말보다 더 상세하게 적혀 있음 (솔직히 이건 정말 알아야함)

 

 

 

굳이 돈들이지 않아도 스크립트를 만들수 있습니다

 

어때요? 참 쉽죠?

 

 

 

 

 

 

 

Comment '4'
  • ?
    완폐남™ 2012.02.29 21:22

    게시글의 위치를 잘못 잡으셨습니다 고갱님.

  • profile
    습작 2012.03.01 01:08

    a>=b # a가 b보다 크거나 같을경우

    a<=b # a가 b보다 작거나 같을경우


    부등호가 좌측입니다.


    if a<b

      a = 1

    else

      a=0

    end

    end # end가 하나 더 씌여졌습니다.

  • profile
    we0 2012.03.01 21:39

  • profile
    습작 2012.03.02 00:34

    a==b # a가 b와 같을경우, 등호가 두개입니다. 수고하세요.^^


List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 40545
잡담 오랜만이에요 1 CiTY 2012.05.14 1448
잡담 에휴, 또 막혔네... 6 file 아이미르 2013.01.04 1448
잡담 요즈음... 2 RT.3 2012.11.11 1447
잡담 ㅇㅅㅇ..;;; 아직 반도 못그렸는뎈 ㅠㅠ 12 봉시기 2009.10.25 1445
잡담 [마인크]반짝반짝 보석캔디 1 file JACKY 2012.02.20 1445
잡담 하이퍼소닉 (VSTI)체험 4 맛난호빵 2011.11.19 1444
잡담 쌍둥이 미니 만화 5 file 윌허트 2013.05.11 1443
잡담 한글폰트 외 유니코드 지원 외국어폰트나 자료실에 소개해 볼까요? 2 Alkaid 2013.01.10 1442
잡담 이제 남은건 인물과 개고생 뿐인가?! 2 아오키 2009.12.13 1441
잡담 RPG만들기 VX Ace 사용기 9 이엘 2013.02.12 1440
잡담 Official Fretta Gamemode Coding Contest. 2 판져중위 2009.12.12 1439
잡담 로암님 어떻게 되었나요? 11 제로니모 2014.02.23 1439
잡담 아방스 겜숙자들을 위한 rpgxp 스크립트 강좌(기초) 4 file we0 2012.02.29 1437
잡담 요즘 rpg2004도 잇다던데.. 4 ㅇㅇㅇㅇ 2008.01.19 1436
잡담 남는 것은 허전함 2 카리안드 2008.05.23 1436
잡담 내일 영화봅니답 2 zero_som 2009.10.26 1436
잡담 액알스킬자료 5 ㅇㅇㅇㅇ 2008.01.15 1434
잡담 잊을만하면 올라오는 잉여에반메뉴II : 스테이터스 1 Evangelista 2009.11.08 1432
잡담 좌절감이 사나이를 키우는 것이다! 2 땡중 2013.03.05 1432
잡담 리퀘스트 주제 이프 2009.09.30 1429
목록
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ... 456 Next
/ 456