자유게시판

강좌에 올릴려 했지만

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

 

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 41259
잡담 오덕후라능ㅋㅋㅋ브금 ㅋㅋ 5 Lighna 2012.03.04 2031
잡담 드리어 나의 분노가 극에 달했다. 5 Lighna 2012.03.04 1571
설문 누가 귀엽고 누가 이쁜건지 투표좀요 ㄷㄷㄷㄷ 12 file 톰소여동생 2012.03.03 1883
잡담 2년전에 아방스에 무슨일이 있는지 아는 사람 없음? 10 we0 2012.03.03 1375
막장 버그와 비기(+세이브/로드 노가다)를 이용한 초특급 플레이. 3 Alkaid 2012.03.03 1579
막장 록맨 2 - Dr. Wily Stage #1 2 Alkaid 2012.03.02 2154
잡담 메뉴만 열면 렉 폭발하기 시작 ㅋㅋㅋ 9 file 마에르드 2012.03.01 1060
잡담 이제 우리 티아를 건들면 x되는거야. 8 Lighna 2012.03.01 2191
잡담 rpgxp로 온라인tps3인칭 게임만듬 1 file we0 2012.03.01 2117
제작 스샷 떠나기 전 마지막으로 사진몇개 남김 3 file JACKY 2012.03.01 1044
잡담 으헝헝 내일 개학 4 JACKY 2012.03.01 1102
잡담 RPG 만들기 VX Ace 영어판... 1 Alkaid 2012.03.01 1802
잡담 그림쟁이님들아 저좀 도와주세요 3 무리군 2012.03.01 1544
가입 안녕하세요? 4 빡새 2012.03.01 1711
잡담 저 아직 죽지는 않앗음 잠시 잠수탄건데 나 기억할 사람은 없겟지 ㅇ 5 개촙포에버 2012.03.01 1669
잡담 아방스 겜숙자들을 위한 rpgxp 스크립트 강좌(기초) 4 file we0 2012.02.29 1437
잡담 프로젝트 시작했습니다 : ) 14 zki 2012.02.29 1641
잡담 결국 XAS 매뉴얼 번역 시작했습니다;; 3 file 케이언 2012.02.29 1966
잡담 테라리아 해봄. 4 JACKY 2012.02.28 1797
잡담 예전에 상상하면서 찍어봤던 (!) 던파2 도트 (마법사) 4 zki 2012.02.27 8659
목록
Board Pagination Prev 1 ... 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 ... 755 Next
/ 755