질문과 답변

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