질문과 답변

Extra Form

전투중에 나오는 데미지 수치에 숫자기본폰트가 쓰이는데,

어떻게 해야 그 폰트를 바꿀수 있나요?

(그러니까 전투화면에서 나오는 기본적인 데미지 수치나타내는 폰트)

Who's 나다니엘 renko

profile

게임 설정 자료만 올리고 있다...

지금까지 올려본 게임은 없다시피;;

(프로필 사진은 제가 죠죠에 관심이 많아서 올린 겁니다^^)

Comment '1'
  • ?
    Alkaid 2011.01.21 16:12

    대미지 표시부분은 RPG::Sprite의 대미지 표시 메쏘드를 수정해야 합니다만, 이 부분은 사전정의된 '숨겨진 모듈'이기 때문에 기본 스크립트에는 포함되어 있지 않습니다.  대신 도움말에 RPG 모듈에 정의된 대미지 표시 스크립트가 있으니 그걸 찾아 복사해서 다른 스크립트처럼 적용시키면 됩니다(물론 폰트는 원하는 것으로 바꿔서):


    module RPG

    class Sprite < ::Sprite


      def damage(value, critical)

          dispose_damage

          if value.is_a?(Numeric)

            damage_string = value.abs.to_s

          else

            damage_string = value.to_s

          end

          bitmap = Bitmap.new(160, 48)

          bitmap.font.name = "Arial Black" #대미지 표시 폰트

          bitmap.font.size = 32 #대미지 표시 폰트 크기

          bitmap.font.color.set(0, 0, 0)

          bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1)

          bitmap.draw_text(+1, 12-1, 160, 36, damage_string, 1)

          bitmap.draw_text(-1, 12+1, 160, 36, damage_string, 1)

          bitmap.draw_text(+1, 12+1, 160, 36, damage_string, 1)

          if value.is_a?(Numeric) and value < 0

            bitmap.font.color.set(176, 255, 144)

          else

            bitmap.font.color.set(255, 255, 255)

          end

          bitmap.draw_text(0, 12, 160, 36, damage_string, 1)

          if critical

            bitmap.font.size = 20

            bitmap.font.color.set(0, 0, 0)

            bitmap.draw_text(-1, -1, 160, 20, "CRITICAL", 1)

            bitmap.draw_text(+1, -1, 160, 20, "CRITICAL", 1)

            bitmap.draw_text(-1, +1, 160, 20, "CRITICAL", 1)

            bitmap.draw_text(+1, +1, 160, 20, "CRITICAL", 1)

            bitmap.font.color.set(255, 255, 255)

            bitmap.draw_text(0, 0, 160, 20, "CRITICAL", 1)

          end

          @_damage_sprite = ::Sprite.new(self.viewport)

          @_damage_sprite.bitmap = bitmap

          @_damage_sprite.ox = 80

          @_damage_sprite.oy = 20

          @_damage_sprite.x = self.x

          @_damage_sprite.y = self.y - self.oy / 2

          @_damage_sprite.z = 3000

          @_damage_duration = 40

        end

    end

    end


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12393
RMVXA RGSS 3 액터의 무기 공격력 함수. 3 로브남 2014.12.04 388
RMVXA RGSS 3 스크립트 다단공격 2 로브남 2012.08.05 2127
RMVXA RGP VXA 전투대사 스킵 방법 세레네키 2016.10.03 120
플러그인 추천 RMMV rgm mv 따라오는 카메라 2 골디 2020.01.12 385
플러그인 사용 RMMV RGB MV 폰트변경 8 file 뜨끔 2019.02.02 2898
RMVX requiem SBABS 스크립트에서 2 담먹캐 2011.02.13 630
RMVX Requiem SBABS Basic 질문드립니다! 2 위니크로스 2011.02.01 816
RMVX Requiem ABS 9 KIMj 2011.02.16 687
RMVX rei paperdoll 스크립트관련 (설명有) 3 반내림 2012.11.13 946
RMVXA rb파일은 어떻게 쓰는 건가요? 2 엘 티그레 2012.01.08 6035
RM2k R2K 게임 한글화에 대해서 궁금한게 있습니다. 10 손님아님 2013.05.10 1412
기타 R0G VX ACE 주인공 뒤 따라다니기 2 j.h 2018.08.13 119
액션 전투 RMMV QABS 플러그인 잘아시는분 있으신가요? file 카르네스아리엔 2021.04.09 142
기타 psp 잔다르크 처럼 턴형식 게임은 뭘로 만드나요? 3 진짜배기 2011.01.20 1949
RMVXA protection error 103이라는 에러가 떠요 file Mixnuts 2015.05.11 138
RMVX PRG VX는 어떤스크립트를이용해요? 1 퐁퐁 2010.11.20 583
RMVX prabs란?? 캐릭터칩 좀 도와주세요~ㅠㅠ 1 까멸 2011.11.28 1706
RMVX PRABS 에러 도와주세요. 1 뚱가 2011.04.18 807
RMVX PRABS 도와주세요.. 도저히 어떻게 해야...;; file 뚱가 2011.04.19 730
RMVXA Pop Message 오류입니다!!! 17 file 닉네임이없다능 2013.01.15 667
Board Pagination Prev 1 ... 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 ... 516 Next
/ 516