질문과 답변

Extra Form
플레이타임을 표시하는 방법을 모릅니다(...)
시계가 쓸데가 없어요.

그러므로 플레이타임 표시하는 명령어좀..

Who's 스리아씨

?
뺘라뺘뺘
Comment '10'
  • profile
    2013.09.23 17:24
    그냥 시간, 분, 초를 변수로 저장해놓은 다음에
    변수를 띄우면 되지 않나요.
  • ?
    스리아씨 2013.09.23 17:46
    그런 변수가... 없죠.
    따로 조작해서 만들어야 되는건가..
  • ?
    Alkaid 2013.09.23 18:40
    RPG만들기 XP의 메뉴에 표시되는 플레이타임 표시창입니다:
    class Window_PlayTime < Window_Base
      #--------------------------------------------------------------------------
      # * Object Initialization
      #--------------------------------------------------------------------------
      def initialize
        super(0, 0, 160, 96)
        self.contents = Bitmap.new(width - 32, height - 32)
        refresh
      end
      #--------------------------------------------------------------------------
      # * Refresh
      #--------------------------------------------------------------------------
      def refresh
        self.contents.clear
        self.contents.font.color = system_color
        self.contents.draw_text(4, 0, 120, 32, "Play Time")
        @total_sec = Graphics.frame_count / Graphics.frame_rate
        hour = @total_sec / 60 / 60
        min = @total_sec / 60 % 60
        sec = @total_sec % 60
        text = sprintf("%02d:%02d:%02d", hour, min, sec)
        self.contents.font.color = normal_color
        self.contents.draw_text(4, 32, 120, 32, text, 2)
      end
      #--------------------------------------------------------------------------
      # * Frame Update
      #--------------------------------------------------------------------------
      def update
        super
        if Graphics.frame_count / Graphics.frame_rate != @total_sec
          refresh
        end
      end
    end
    

    VX에서 쓰시려면 이걸 VX에 맞게 바꿔줘야 할 겁니다. 어쨌든 플레이한 시간을 구현하는 방법은 기본적으로 같을테니....
  • profile
    습작 2013.09.23 19:50
    위에 Alkaid님께서 말씀하신 것을 응용해서 이벤트 스크립트 구문에

    total_sec = Graphics.frame_count / Graphics.frame_rate
    $game_variables[ID1] = total_sec / 60 / 60
    $game_variables[ID2] = total_sec / 60 % 60
    $game_variables[ID3] = total_sec % 60

    위처럼 적어주시고 변수를 문장에서 출력해주시면 되겠네요.
  • ?
    스리아씨 2013.09.23 20:11
    ....!
  • ?
    아라비카100 2013.09.23 21:18

    그냥 변수들어가서 그외 누르시고 플레이시간 으로 맞추고 변수 지정하고

    문장에 그 변수의 번호 (예: \v[100])이렇게 하시면되잖아요?!

  • ?
    스리아씨 2013.09.23 21:29
    그거 초단위입니다.
  • ?
    아라비카100 2013.09.23 21:34
    그건님이알아서 연구를
  • ?
    미루 2013.09.24 00:09
    초단위면 위의 습작님이 해주신것처럼
    적절히 나누기와 나머지(mod)를 이용해서 계산하시면 되겠군요.
  • profile
    sаnа 2015.06.01 19:48
    단,대화창은 플레이타임 윈도처럼 매 초마다 갱신을 하거나 하지는 않기때문에 그렇게 변수를 받아 문장을 출력하면
    변수를받는 바로 그 순간의 시간만 출력되고 말겠죠,

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12476
RMVX 메뉴 스크립트에 관하여 6 file karlen 2013.09.28 989
RMVX VX는 \s[n] 같은 기능 없나요? 2 파치리스 2013.09.25 938
RMVX 대화창에 플레이타임을 표시하는 방법이 무엇인가요. 10 스리아씨 2013.09.23 1010
RMVX 몬스터 장애물 피하기.. 2 행복해 2013.09.22 978
RMVX RPG VX 윈도우 그래픽 어떻게? 2 부꾸곰 2013.09.22 1142
RMVX 아방스님의 체력 게이지바 스크립트 사용 질문입니다. 6 행복해 2013.09.21 1219
RMVX 배틀 중 공격을 주고받았다 <<< 이거 뭐가 낮아서(높아서) 그러는 건가요? 2 정말귀인★ 2013.09.21 994
RMVX 대사가 나오는 도중에는 NPC 및 몬스터들을 정지시키는 방법.. 2 행복해 2013.09.20 1057
RMVX 능력치에 비례하여 회복하는 기술을 만들고 싶습니다. 27 스리아씨 2013.09.19 848
RMVX vx에 포켓몬처럼 적도 보이고 나도 보이는 스크립트 없나요? 4 file 닉닉 2013.09.17 1523
RMVX 일정 시간 간격으로 감정 아이콘 표시하는 방법... 10 행복해 2013.09.17 1339
RMVX ESC 키와 X키를 누르면 상태창이 나오는데 X는 무시하는 방법 6 행복해 2013.09.15 1397
RMVX 출현 조건의 스위치가 2개 있는데 서로 뭐가 다른가요? 7 행복해 2013.09.15 1076
RMVX 플레이어의 자동 이동과 자동실행 6 행복해 2013.09.15 1113
RMVX 전투 시에 나오는 대사 어떻게 설정하나요? 3 전학생 2013.09.15 1074
RMVX 이벤트가 움직이는데 렉이 심해요 6 후라이팬샷 2013.09.14 960
RMVX 자동 대사와 애니메이션은 어떻게 만드나요? 2 행복해 2013.09.14 1020
RMVX 맵칩 적용 2 아아아ㅏ앙ㅇㅇㅇㅇ 2013.09.14 1506
RMVX 파티원 없애는 방법 5 행복해 2013.09.13 967
RMVX 플레이어가 플레이 할 캐릭터 고르는 방법 2 행복해 2013.09.13 900
Board Pagination Prev 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 127 Next
/ 127