질문과 답변

Extra Form

  #--------------------------------------------------------------------------
  # ● ブロック 1 の描画
  #--------------------------------------------------------------------------
  def draw_block1(y)
    draw_actor_nickname(@actor, 4, y)
    draw_actor_name(@actor, 128, y)
    draw_actor_class(@actor, 288, y)
  end

 

Window_Status 항목을 손대서 상태창에서 칭호(=성)가 앞에 나오고 이름이 뒤에 나오게 했습니다.

그런데 서양 이름은 이름이 앞에 오고 성이 뒤에 오지 않습니까?

그래서 서양 이름을 가진 캐릭터들은 원래 설정대로 칭호가 뒤에 오고 이름이 앞에 오게 하고 싶습니다.

이런 건 어떻게 설정합니까?

 

..역시 초보적인 거라 그런지 아무 것도 몰라도 해 낼 수 있었습니다.

 

  def draw_block1(y)
    if @actor.id == 1
      draw_actor_name(@actor, 4, y)
      draw_actor_nickname(@actor, 128, y)
      draw_actor_class(@actor, 288, y)
    else
      draw_actor_nickname(@actor, 4, y)
      draw_actor_name(@actor, 128, y)
      draw_actor_class(@actor, 288, y)
    end
  end

 

그냥 if else를 이용해서 해당되는 캐릭터 ID 값을 적어넣으면 되겠네요.

...했는데, 역시 캐릭 여럿에 적용시키는 법을 모르겠습니다(...)

간단한 문젠데, 아는 게 없으니 힘드네요 으...

Comment '3'
  • ?
    레오 2012.01.20 07:45

    가령 서양 이름을 가진 캐릭터의 id가 1,3,5라고 하면, 다음과 같이 하면 되겠죠.

     

    def draw_block1(y)
        if @actor.id == 1
          draw_actor_name(@actor, 4, y)
          draw_actor_nickname(@actor, 128, y)
          draw_actor_class(@actor, 288, y)

       else if @actor.id == 3
          draw_actor_name(@actor, 4, y)
          draw_actor_nickname(@actor, 128, y)
          draw_actor_class(@actor, 288, y)

       else if @actor.id == 5
          draw_actor_name(@actor, 4, y)
          draw_actor_nickname(@actor, 128, y)
          draw_actor_class(@actor, 288, y)
        else
          draw_actor_nickname(@actor, 4, y)
          draw_actor_name(@actor, 128, y)
          draw_actor_class(@actor, 288, y)
        end
      end

  • ?
    엿데브 2012.01.20 15:51

    에러를 일으켜서 실행이 안 됩니다.

  • ?
    아이미르 2012.02.09 18:52

    else if가 아니라 elsif 아닌가요 ㄷㄷ;


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
RMXP xp삭제 방법좀여. 1 오매갓 2012.01.20 2610
RMXP 광땡 온라인에서.. 2 VPP 2012.01.20 2879
RMXP 적 몬스터 HP가 " 999999 " 으로 되어있잔아요 그 이상으로하는 스크립트 없나요? 4 난몰라 2012.01.20 2429
RMXP 네오액알 몬스터끼리 겹침 질문;;; 1 박빙고 2012.01.20 3143
RMVX vx 얼굴 만들기 사이트 질문이요!! 1 file daek77 2012.01.20 2854
RMVXA ACE에서 폰트를 바꾸는 법을 알고 싶습니다. 2 오이닼왕 2012.01.20 3684
RMVXA VX스크립트 VA에서 사용할 방법이 있나요? 2 웃자 2012.01.19 2835
RMVX 아이템 사용이 안됩니다 2 아브렐라 2012.01.19 3184
기타 서프라이시아..실행..에대해서.. 1 만둘기 2012.01.19 3243
RMVX 퀘스트 무한반복 안되게 하는법. 3 니똥방구 2012.01.19 2911
RMVXA 이름이랑 칭호를 이용해서 성과 이름 출력을 하려는데... 3 엿데브 2012.01.19 2184
RMXP NPC를 설득하고 무기를 얻으면 끝나는 퀘스트 1 수정이님 2012.01.19 2664
RMVX 만렙을 40으로 하고 싶은데... 1 로타로리 2012.01.19 2630
RMXP 마우스 스크립트 사용할때 게임속 마우스 모양 사용하는 방법좀여. 1 오매갓 2012.01.19 2833
RMXP rpg xp 1.02버전 있나요? 1.00버전말고! 2 오매갓 2012.01.18 2571
RMXP 이밴트,커먼이밴트만 대기 2 EXCELBREAKERS 2012.01.18 2201
RMVX 타이틀 메뉴 추가 방법 & 타이틀 메뉴 선택 시 팝업 뜨게하는 방법 1 mihael0539 2012.01.18 2882
RMXP rpgxp Blizz-ABS 2.8 멈춤현상 질문. 아방스마니아 2012.01.18 2266
RMVX 평상시에공격하게하는법을가치처주세여!!! 2 옥컴쌤 2012.01.18 2354
RMXP 중복 타이머 / 타이머 숫자 띄우지 않기 2 EXCELBREAKERS 2012.01.18 1894
Board Pagination Prev 1 ... 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 ... 516 Next
/ 516