질문과 답변

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 12387
RMVXA RGSS3는 VX ACE 가 아직 나오지 않아서 자세히 알수 없나요? 1 스크립트고수가... 2011.12.11 3552
RMVXA rpgvx ace 정품 어디서팔고 가격도좀알려주세여. 5 김건우님 2011.12.16 2779
RMVXA ACE써본분들께 질문 3 환상소설 2011.12.31 3099
RMVXA vxace질문좀요 3 퍼러진 2012.01.01 1914
RMVXA VX ace 질문입니다... 1 흑마데스 2012.01.03 2835
RMVXA VX ACE 런타임패키지 구하는법 1 라니팝BJ 2012.01.03 6442
RMVXA rpgvx ace에서 패시브 스킬 구현하는 법 2 RMadrid 2012.01.03 3730
RMVXA ace 테스트 플레이에서 ㅠㅠ 3 file 나다니엘 renko 2012.01.03 2881
RMVXA 화면에 에니며이션 표시하기 지론아모스 2012.01.04 3188
RMVXA vx ace 새로나온 엑터 moopu 2012.01.04 3111
RMVXA 심플맵 불러오기가 안되는데.... 11 카이온 2012.01.04 3322
RMVXA rb파일은 어떻게 쓰는 건가요? 2 엘 티그레 2012.01.08 6035
RMVXA vx ace랑 vx랑 스크립트 연동 안되나요? 1 동뼉 2012.01.08 3524
RMVXA rpgvx ace전투 2 푸른초원 2012.01.09 3826
RMVXA 2가지 버그를 발견했습니다. 2 빙룡군 2012.01.14 3138
RMVXA 파티 캐릭터 들이 줄줄이 따라오는 스크립트 어떻게 지우죠? 3 비극의 공연 2012.01.14 2752
RMVXA ACE 화면 확대스크립트좀 구하는법없을까요? 2 웃자 2012.01.14 3297
RMVXA 이름이랑 칭호를 이용해서 성과 이름 출력을 하려는데... 3 엿데브 2012.01.19 2184
RMVXA VX스크립트 VA에서 사용할 방법이 있나요? 2 웃자 2012.01.19 2835
RMVXA ACE에서 폰트를 바꾸는 법을 알고 싶습니다. 2 오이닼왕 2012.01.20 3684
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 149 Next
/ 149