RPGXP 스크립트
2013.09.24 07:26

아이디 띄우기

조회 수 1034 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
#================================================= 
# ■ 아이디를 띄우기 (스프라이트 구현) 
#------------------------------------------------- 
#  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

출처: RKC
?
  • ?
    빌드 2013.10.02 06:06
    저거 따로따로 인가여?

    #=================================================
    # ■ 아이디를 띄우기 (사용 방법 정의)
    #-------------------------------------------------
    #  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

    따로 맨위꺼 따로 에요? 아니면 한꺼번에입니까?
  • ?
    청담 2013.10.02 07:46
    한꺼번에 넣으세요.
  • ?
    exam 2013.11.09 18:35
    감사합니다
  • ?
    간고등어 2014.12.18 07:41
    감사합니다!!
  • ?
    이거 어떻게 사용 해요 정말 힌드네 1시간동안 해봐도 안데요??이벤트 이름을[ㅇㅇ]이라고 해도 안떠요
    미치겠어요
  • ?
    진짜미치겠어요
  • ?
    어떻게요???아진짜 빨리 댓글좀

  1. Bind Pictures To Map (이미지 결합 플러그인)

    Date2015.10.30 CategoryRPGMV 플러그인 By이녕 Views1062 Votes0
    Read More
  2. 커스텀 숫자 입력 패드

    Date2018.10.19 CategoryRPGMV 플러그인 By러닝은빛 Views1045 Votes0
    Read More
  3. Hidden Shop Goods (못사는 물건은 아예 숨겨지게 하는 플러그인)

    Date2015.11.09 CategoryRPGMV 플러그인 By파란별빛 Views1045 Votes0
    Read More
  4. 한국어 조사 (은/는/이/가) 처리 플러그인 입니다.

    Date2015.10.24 CategoryRPGMV 플러그인 By파란별빛 Views1045 Votes0
    Read More
  5. 타이틀 스크립트

    Date2014.12.05 CategoryRPGXP 스크립트 By 운 Views1036 Votes0
    Read More
  6. 아이디 띄우기

    Date2013.09.24 CategoryRPGXP 스크립트 By청담 Views1034 Votes0
    Read More
  7. 장비제련 스크립트

    Date2013.09.24 CategoryRPGXP 스크립트 By청담 Views1027 Votes0
    Read More
  8. 타이틀 스크린 스킵

    Date2015.11.03 CategoryRPGMV 플러그인 By공원소년 Views1020 Votes0
    Read More
  9. c[n] 명령어 줄때의 색상 결정.

    Date2008.02.14 CategoryRPGXP 스크립트 By창조도시 Views1019 Votes1
    Read More
  10. EnemyBook v1.1 - SkottyTV Update(몬스터북 플러그인)

    Date2015.10.27 CategoryRPGMV 플러그인 Byplam Views1011 Votes0
    Read More
  11. 상점 메뉴 개조시킨 스크립트

    Date2013.09.24 CategoryRPGXP 스크립트 By청담 Views1008 Votes0
    Read More
  12. 아이템 소지수 무제한 스크립트

    Date2013.09.24 CategoryRPGXP 스크립트 By청담 Views1004 Votes0
    Read More
  13. 밤낮 설정

    Date2013.10.01 CategoryRPGXP 스크립트 By Views996 Votes0
    Read More
  14. 화면의 쉐이크를 더 어지럽게 바꿔보자!

    Date2013.10.01 CategoryRPGXP 스크립트 By Views990 Votes0
    Read More
  15. 창고 시스템

    Date2013.09.24 CategoryRPGXP 스크립트 By청담 Views988 Votes0
    Read More
  16. 유니티)캐릭터 좌우 이동 (C#)

    Date2016.01.05 Category유니티 스크립트 Byzerosium Views986 Votes0
    Read More
  17. RPG Maker VX Lite Maze(미로) 만들기 (DFS 사용)

    Date2014.10.06 CategoryRPGVX Ace 스크립트 ByJunkMan Views983 Votes2
    Read More
  18. 현재위치&임무 표시

    Date2013.10.01 CategoryRPGXP 스크립트 By Views969 Votes0
    Read More
  19. Wave Filter

    Date2016.01.14 CategoryRPGMV 플러그인 By러닝은빛 Views969 Votes0
    Read More
  20. Menu Music MV (메뉴를 열때 음악을 콘트롤 하는 플러그인)

    Date2015.11.09 CategoryRPGMV 플러그인 By파란별빛 Views968 Votes0
    Read More
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 Next
/ 15






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)