XP 스크립트

#=================================================
# ■ 아이디를 띄우기 (스프라이트 구현)
#-------------------------------------------------
#  Author: Bimilist(비밀소년)
#  Desc: 머리위에 아이디를 띄웁니다
#=================================================

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 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
    end
  end
     
  def update
    super
    update_id_sprite
  end
end



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

class Game_Event < Game_Event
  def refresh
    super
    text = @event.name.dup
    text.gsub!(/[[Ii][Dd](.+?)]/) do
      @sprite_id = $1
    end
  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 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 7302
381 아이템 아이템 단축키로 구입 스크립트 3 백호 2009.02.22 1258
380 스킬 KGC - 도주스킬 스크립트 백호 2009.02.22 1211
379 기타 더블애니메이션 스크립트 1 백호 2009.02.22 1618
378 메뉴 메뉴에 그림넣기 4 file 백호 2009.02.22 4441
377 이동 및 탈것 금금님 요청 대쉬 1 백호 2009.02.22 1390
376 메뉴 메뉴 단축키 스크립트 14 백호 2009.02.22 2971
375 기타 실제시간표시스크립트입니다...[중뷁이면지성;;] 4 백호 2009.02.22 1366
374 아이템 지정한 아이템 갯수 제한 3 백호 2009.02.22 1307
373 아이템 아이템 사용 클래스 한정 스크립트! 2 백호 2009.02.22 1165
372 전투 방어시에 속성 저항,스테이트무시 스크립트 1 백호 2009.02.22 1026
371 전투 적의 여러차례 행동 스크립트 1 백호 2009.02.22 1331
370 이동 및 탈것 그림자 스크립트 13 file 백호 2009.02.22 3560
369 기타 만화형태 말칸 스크립트 28 file 백호 2009.02.22 3721
368 기타 잠수방지 스크립트 12 백호 2009.02.22 1883
367 기타 Encounter Control by SephirothSpawn (SDK호환) 4 file 백호 2009.02.22 1165
366 저장 SG_Automatic Save 백호 2009.02.22 988
365 장비 장비품개조 - KGC_AlterEquipment (8/12일자) 2 file 백호 2009.02.22 1705
364 전투 KGC_Active Count Battle (7/30일자) 7 file 백호 2009.02.22 1851
363 장비 KGC_장비확장 (7/30일자) 12 file 백호 2009.02.22 2080
362 전투 SG_Batte Retry ver.4 by sandgolem 2 백호 2009.02.22 1484
Board Pagination Prev 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ... 52 Next
/ 52