질문과 답변

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 12448
RMVXA 분명 이벤트를 종료시켰는데 캐릭터가 움직이지 않네요 2 file dinba 2013.10.01 1210
RMVXA 윈도우창 색상변경 질문 12 아러리 2013.09.12 1210
RMVX 데이터베이스 [적 캐릭터] 질문이요! 2 프레 2011.05.11 1211
RMXP 맵을 복제해서 해당맵으로 이동하게하는법좀요 2 식빵족추장 2012.09.23 1212
RMVXA 노비타의 바이오 하자드 처럼 칼로 NPC공격하는법 4 티진 2013.08.11 1213
RMVXA 온라인 시스템에 대해서 2 미양 2012.10.07 1213
RMVX 전투화면 부르지않고 전투 6 준프로겜 2012.07.19 1213
RMVX script 'Cache' line 80 오류가 떠요. 1 file 아민 2011.02.18 1214
RMVXA 변수를 화면에 표시하고 싶습니다. 4 카온 2012.12.23 1214
RMXP 글씨가 다 날아갔어요... 3 래식 2012.07.15 1214
툴선택 2D 모바게 만들 수 있는 툴이 어떤 것이 있죠? 1 환상벌레 2013.09.08 1214
RMXP Shun 님의 마우스 스크립트 file 이랏챠 2013.09.29 1214
RMVX 드래곤 퀘스트 IV 지도에 대한 질문입니다. 3 지나가는떡꼬치 2012.06.27 1215
RMVX 맵에 보정주는법 알려주세요 1 file Skeleton's bone 2011.03.31 1215
RM2k 번역 방법좀.. 3 GangSters 2011.08.20 1215
사이트 이용 게임스토어에서 다운받는법 4 조용한삶 2012.09.10 1215
RMVX 호러게임 처럼 어둡게하기 3 유승근 2012.10.23 1215
RMVX 타이틀 메뉴 글꼴이나 글씨색은 어떻게바꾸죠? chol4723 2014.08.02 1215
RMVX 무기에 따라 스킬을 사용하게 하고 싶은데요. 4 톰소여동생 2012.05.31 1216
RMVX 닿는순간 움직여지지 않는 버그 추가내용 4 file 카온 2012.08.04 1217
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