질문과 답변

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 12472
RMVXA 쯔꾸르창이 전체화면으로 됩니다... 4 마맨 2014.01.11 29849
에러 해결 RMMV NW.js 프로필 오류 해결법 아시는분 있나요? 2 file MSM 2019.03.05 20243
기타 RPG만들기로 만든 게임은 에디트를 사용못하나요? 5 키키두두키 2011.10.09 13477
RMVXA 요즘 혜성 같이 나타난 RPG VX ACE 치트오메틱에 대해서입니다. 1 g223k 2013.04.10 12017
RMVXA RPG VX ACE 에서 조작키 바꾸는 법 3 째워잉 2013.08.17 10922
RMVX RGSS202.dll좀 주실분 2 알피지매니아스 2010.11.14 10519
RMVX RVDATA2 파일은 어떤 프로그램으로 열어야하나요? 2 글쓰니안쓰니 2013.03.28 10135
RMVX rpgvx계 게임을 받았는데 1 하구하구 2010.11.08 9686
RM2k3 2003 그래픽 (캐릭터,몬스터) xp에서도 사용 가능 하나요? 2 마우리 2012.03.20 8895
RMVX 대화창 스킵하는법 6 kaisis 2013.05.06 8746
RMVXA RPG VX ACE 윈도우 7유저의 한글 깨짐 현상. 3 kila233 2012.07.07 8631
RMVX RGSS202E.dll 이 없어요.. 어디서 구하죠? 2 C1님 2011.04.18 8103
RMVX RPGVX 오류(?) 2 『호┠심』군 2010.12.01 8063
RMVXA RPG만들기 VX ACE 이거에서 rgss3a파일 어떻게 열어요? 2 시에마 2013.07.28 7928
한글이 네모로 뜨며 깨집니다.(해결!) 4 file 꺄훌 2012.11.19 7845
기타 rvdata2 확장자는 무슨 제작툴을 쓴건가요? 6 식인곰푸 2014.06.17 7789
RMMV ~~.rpgmvp가 뭔가요? 2 file 무슨상관이라도 2016.08.25 7394
기타 사이트 이용 사운드 소재 란에 있는 사운드/효과음 소재들은 써도 되는 건가요? 2 jojiwell 2019.11.30 7388
RMVX 뱀파이어 액알에서 Die Self Switch A 어떻게 사용하는 건가요? 3 닉네임은2와20 2012.01.16 7269
RMVX 애니메이션 한 프레임당 초가 몇인지 알고싶습니다. 4 톰소여동생 2012.06.29 7185
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 517 Next
/ 517