질문과 답변

Extra Form
이 아이디 뛰우기 스크립트에 주인공도 같이
머리위에 이름을 뛰우는데 주인공 머리위에 이름을 뛰우지 못하게 하는 방법이 뭔가요?
#================================================= 
# ■ 아이디를 띄우기 (스프라이트 구현) 
#------------------------------------------------- 
#  Author: Bimilist(비밀소년) 
#  Desc: 머리위에 아이디를 띄웁니다 

# NPC아이디 이름을 [아이디] <--로 해주세요

# RPG만들기 클랜 http://cafe.naver.com/rpgvx
#================================================= 

class Game_Character 
  attr_accessor :sprite_id 
end 

class Sprite_Character < Sprite_Character 
  def create_id_sprite(text) 
    bitmap = Bitmap.new(160, 16) 
    bitmap.font.name = "굴림" 
    bitmap.font.size = 12 
    bitmap.font.color.set(0, 0, 0) 
    bitmap.draw_text(+1, +1, 160, 16, text, 1) 
    bitmap.font.color.set(255, 255, 255) 
    bitmap.draw_text(0, 0, 160, 16, text, 1) 
    @_id_sprite = Sprite.new(self.viewport) 
    @_id_sprite.bitmap = bitmap 
    @_id_sprite.ox = 80 
    @_id_sprite.oy = 14 
    @_id_sprite.x = self.x 
    @_id_sprite.y = self.y - self.oy / 2 
    @_id_sprite.z = 3000 
    @_id_sprite_visible = true 
  end 

  def dispose_id_sprite 
    @_id_sprite.dispose 
    @_id_sprite_visible = false 
  end 
  
  def update_id_sprite 
    if @character.sprite_id != nil 
      if not @_id_sprite_visible 
        create_id_sprite(@character.sprite_id) 
      end 
      @_id_sprite.x = self.x 
      @_id_sprite.y = self.y - self.oy 
    else 
      if @_id_sprite_visible 
        dispose_id_sprite 
      end 
    end 
  end 
      
  def update 
    super 
    update_id_sprite 
  end 
end 


#================================================= 
# ■ 아이디를 띄우기 (사용 방법 정의) 
#------------------------------------------------- 
#  Author: Bimilist(비밀소년) 
#  Desc: 머리위에 아이디를 띄웁니다 
#    Usage: 이벤트 아이디의 이름: [ID(아이디)] 
#                주인공은 그딴거 할필요 없음 

# RPG만들기클랜

# http://cafe.naver.com/rpgvx

#================================================= 

class Game_Event < Game_Event 
  def refresh 
    super 
    text = @event.name.dup 
    text.gsub!(/\[[Ii][Dd](.+?)\]/) do#<요거 
#스쿠아님인가 테나드님인가그분이 올리신건 \<이게 2개있습니다.그치만 1개여야합니다. 
      @sprite_id = $1 
    end 
    @sprite_id = nil if @erased 
    @sprite_id = nil if @character_name == "" 
  end 
end 

class Game_Player < Game_Player 
  def refresh 
    super 
    if $game_party.actors.size > 0 
      @sprite_id = $game_party.actors[0].name 
    end 
  end 
end 

Who's 천둥번들

profile

아름답도다! 성스럽도다!

Comment '2'
  • profile
    구륨 2014.05.18 18:17
    제일 밑에있는 class가 주인공 이름을 띄우는 기능을 합니다.

    class Game_Player < Game_Player
    def refresh
    super
    if $game_party.actors.size > 0
    @sprite_id = $game_party.actors[0].name
    end
    end
    end

    이부분을 통째로 지워주면 되요.
  • profile
    천둥번들 2014.05.18 18:26
    그렇군요! 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12450
RMVX 후레시 같은거 어떻게 만들죠? 6 후라이팬샷 2013.08.19 1319
RMVX 저기 이 그래픽 소재 잘라서 쓰는법좀요 2 file 후라이팬샷 2013.08.18 1318
RMVX 맵칩질문 file 명품항룡 2011.08.16 1318
RMMV MV 마우스 클릭이동 금지 4 Cuz_Hoon 2017.06.19 1317
RMXP xp캐릭터 도트찍는 툴 4 지혈이 2013.09.27 1317
기타 캐릭터칩 적용하려는데 자꾸 초록색 바탕이 남네요 4 file 잉여잉여잉여 2014.01.29 1317
기타 VX 페이스칩 만드는 사이트 막혔나요? 2 file 카서블 2012.09.08 1316
RMVX rpg maker vx ace 도트 추가 관련 질문드려요! 3 리피나 2014.03.09 1315
RMVX RPGVX 동료 3 슬라임잡는 2012.08.02 1315
RMVXA 프론트 뷰를 하고 싶은데 어떻게 하면 될까요? 3 file H.M. 2013.10.18 1315
RMVX 스킬만드는데 막혀요 스크립트조작 방법좀 가르쳐 주실분 바론아벨 2012.06.06 1315
RMVX 스톱워치를 제대로... 2 file 르코 2011.07.10 1315
기타 이미지 어떻게해요 1 ★RPG마스터★ 2011.03.06 1315
RMVXA 허걱님의 전체키 입력 확장 스크립트 오류 해결방법 문의 3 file 명란젓 2014.01.26 1313
RMXP 스킬연속타격 2 좋은사람a 2011.04.14 1313
RMVX 배틀클래스 전투 질문~~ 도와주세효.(VX SRPG) 3 file 마리오류 2013.09.02 1312
RMXP 세이브,로드 기능 질문 드릴게요 4 file 낙원의공허 2013.04.28 1312
RMVXA 타일셋설정도와주세요 7 file 리븐 2013.11.14 1312
RMVXA 대화문장표시에 "일러스트 기능"에 대해 문제요 2 file 허곰탱 2014.05.25 1310
RMVX RPGVX에서 지붕을 표현할때.. 대각선 질문드릴게요.. 1 네루츠나 2013.03.23 1310
Board Pagination Prev 1 ... 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 ... 516 Next
/ 516