XP 스크립트



항상 보행칩캐릭터만 보면 지겹지요...
메뉴에 보행칩대신 배틀러 넣기를 조금 응용했습니다.
아래는 상태창에 보행칩대신 그림넣기입니다.
window_base 배틀러의 묘화(124행부터)를 아래것으로 고쳐넣습니다.

def draw_actor_battler(actor, x, y)
bitmap = RPG::Cache.picture(actor.battler_name + "00")
bitmap = RPG::Cache.battler(actor.battler_name, actor.battler_hue)

cw = bitmap.width / 1
ch = bitmap.height / 1
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
end
end

그림파일은 pictures 폴더에 들어갑니다.
00 은 배틀러 이름 뒤에 들어갑니다.
즉, 주인공이 사용하는 배틀러의 그림이 주인공배틀러주인공배틀러00.png라는
그림파일이 필요합니다. 00 을 다른 편한 걸로 바꾸셔도 무방합니다.
배틀러그림파일과 같은 이름 뒤에 " "안의 문자만 똑같이 넣어주면 됩니다.
강조하지만 캐릭터의 이름아닙니다.
배틀러그래픽파일 뒤에00을 붙이는 겁니다.
액터의 이름으로 바꿀 수도 있지만 저는 위의 그림을 이벤트 "그림의 표시" 에도
같이 쓰기 때문에 picture 를 넣어줬고 주인공이름이 한글이다보니 혹시나 발생할지도모를 에러를
피하려고 배틀러파일(저는 영문or숫자를 씁니다)로 쓰는 것입니다.

아래 파란 부분은 기본전투를 사용할 경우에 나타나는 배틀러를 사용하고 싶을 경우
위의 + 00 이 있는 행 대신 넣으시면 됩니다.
즉 전투시 나타나는 캐릭터의 그림이 그대로 상태창에 나타납니다.
배틀러를 그대로 사용하실 때는 위의 +00 이 있는 행을 지우고 아래 것을 사용하세요
그림을 사용할 땐 파란 부분을 지워주시고...

그 다음에 window_state 를 고칩니다.
23행의 draw_actor_graphic(@actor, 40, 112) 를

draw_actor_battler(@actor, 100 + 6, 450)

로 바꿔줍니다. 100+6 은 X좌표, 450은 Y좌표입니다.



이건 Q&A게시판에도 썼는데 덤으로 같이 올립니다.
메뉴창에 보행칩대신 그림을 넣는 겁니다.
window_base 의 110행부터 117행을 아래 적은 것으로 바꿉니다.

def draw_actor_graphic(actor, x, y)
f_name = actor.battler_name + "_f"
f_hue = actor.battler_hue
bitmap = RPG::Cache.picture(f_name)
cw = bitmap.width; ch = bitmap.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x - cw / 2 +24, y - ch + 15, bitmap, src_rect)
end

위와 마찬가지로 pictures 폴더에 들어가고, 배틀러그래픽_F.png 라는 파일이 필요합니다.
_F 도 아무거나 편한 걸로 바꾸셔도 됩니다.

혹시 틀린게 있나, 스크립트 고수분들 체크요망합니다~_~
술김에 써서 기억이 확실치가 않아;;;

Who's 백호

?

이상혁입니다.

http://elab.kr

Atachment
첨부 '2'
Comment '4'
  • ?
    ㅓ나ㅣ러마니어 2010.08.31 18:35

    으아아아악~!

    뭐라는거여

  • ?
    Gora 2012.12.25 07:54
    액터의 전투시에 나오는 그림의 이름 뒤에 "00"이 붙어야 하는 것 같네요
  • ?
    Gora님 축하합니다.^^ 2012.12.25 07:54
    포인트 팡팡!에 당첨되셨습니다.
    Gora님은 1포인트를 보너스로 받으셨습니다.
  • ?
    David:) 2011.06.06 23:34

    일단 그림파일을 만들어 놓고 시도해 봐야겠어요 감사합니다 ^^


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6204
68 메뉴 FF7형식의 메뉴로 변경하는 스크립트 1 file 백호 2009.02.21 1463
67 메뉴 AP 올리기 8 알피지GM 2010.02.15 1491
66 메뉴 MOG - Scroll Bar for XP file 습작 2014.07.06 1541
65 메뉴 Ring menu edit (Non-SDK ver.) Alkaid 2010.09.08 1547
64 메뉴 1-Scene CMS 1.16 by LegACy (SDK호환) 3 file 백호 2009.02.22 1564
63 메뉴 Star Ocean 3 형식으로 스테이터스 화면 변경 1 file 백호 2009.02.21 1571
62 메뉴 스테이터스 화면 from Harts Horn 2 백호 2009.02.22 1572
61 메뉴 메뉴 화면 개조 스크립트 1 백호 2009.02.21 1668
60 메뉴 Ryex's Collapsing CMS 2.51 3 Alkaid 2010.09.05 1668
59 메뉴 메뉴에서 커맨더실행하기 5 WMN 2008.04.06 1682
58 메뉴 Tales Of Symphonia Menu 8 file 백호 2009.02.21 1744
57 메뉴 Stormtronics CMS 5.39b - Hybrid Edition by Blizzard 4 file Alkaid 2010.09.06 1745
56 메뉴 L's Custom Menu #4: 'Compact' (SDK 2.x 필수) Alkaid 2010.09.11 1758
55 메뉴 스테이터스 화면에 넥스트 표시 1 file 백호 2009.02.21 1759
54 메뉴 비밀소년님의 필드에서 경치 % 로 나오는거 윈도우 없이 8 백호 2009.02.22 1793
53 메뉴 링메뉴 제대로된것..오류안나느것. 7 백호 2009.02.21 1890
52 메뉴 KGC 메뉴화면 개조 스크립트 번역 3 file 백호 2009.02.22 1942
51 메뉴 개별 메뉴 호출 단축키 스크립트 5 file 백호 2009.02.21 1965
50 메뉴 링 메뉴 Edited by Hypershadow180@rmxp.net 1 file 백호 2009.02.22 1975
49 메뉴 메뉴....있길래올립니다. 9 벨☆ 2010.01.23 2001
Board Pagination Prev 1 2 3 4 5 Next
/ 5