자유게시판

강좌에 올릴려 했지만

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

 

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 41184
잡담 아방스 39900원에 팜니다. 6 윈도우 2009.03.20 940
잡담 아방스 rpg를 수정해보았다. 2 스리아씨 2013.12.18 1140
잡담 아방스 RPG에 대한 내 짧은 생각 9 파치리스 2014.01.12 731
잡담 아방스 가십!(+수정) 13 쵸쵸 2010.08.10 415
잡담 아방스 같은 알만툴 사이트는 또 무엇이 있을까요? 3 하얀악어 2014.03.02 1244
잡담 아방스 검색창에 상점을 검색하니 3 홀롤로 2014.08.08 580
잡담 아방스 겜숙자들을 위한 rpgxp 스크립트 강좌(기초) 4 file we0 2012.02.29 1437
설문 아방스 규정에 대해 토론합시다. 6 완폐남™ 2010.12.04 1590
잡담 아방스 글 리젠 너무 느려요 7 루넨스 2010.01.17 1008
잡담 아방스 기능들 9 수프림 2014.01.13 465
가입 아방스 너무 고마워요~! 1 체리쿠키 2012.06.11 1151
잡담 아방스 너무 재밌네요. 1 느싱 2009.03.09 281
가입 아방스 너무 좋아요~ 2 바이샤 2009.01.01 819
잡담 아방스 너무많이착해진듯 4 아쳐 2015.04.05 227
설문 아방스 네이트온 어때요? 18 rlawnsahXP 2010.10.09 1578
잡담 아방스 님들은 좋아하시는 게임 장르가 어떤건가요? 10 file Roam 2013.01.14 855
아방스 님은 본직업이 뭐세요?? 1 빡세 2008.10.11 891
잡담 아방스 대학교가 있다? 없다? 3 아방스 2008.05.24 1079
아방스 또 왜이래 7 JACKY 2011.11.03 918
막장 아방스 러브러브 구도 10 시트르산 2010.10.23 641
목록
Board Pagination Prev 1 ... 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 ... 755 Next
/ 755