#==============================================================================
# ■ VX-RGSS2-7 Change Battle Background [Ver.1.0.0] by Claimh
#------------------------------------------------------------------------------
# English Translation By: Elemental Crisis [http://www.rpgcrisis.net]
#------------------------------------------------------------------------------
# Changes the battle background.
#==============================================================================
module BattleBack
# Select Battle Background Type
# 0:Current map with wave effect for battle background (Default VX Style).
# 1:Current map used as battle background.
# 2:Uses a picture for battle background.
BB_TYPE = 0
# Display Battle Floor
BT_FLOOR = false
# Picture (Only required if BB_TYPE = 2)
M_B_BACK = {
# Map ID => "Picture File Name(Graphics/System)"
1 => "001-Grassland01"
}
end
#==============================================================================
# ■ Spriteset_Battle
#==============================================================================
class Spriteset_Battle
#--------------------------------------------------------------------------
# ● Creating Battle Back Sprite
#--------------------------------------------------------------------------
def create_battleback
case BattleBack::BB_TYPE
when 0
source = $game_temp.background_bitmap
bitmap = Bitmap.new(640, 480)
bitmap.stretch_blt(bitmap.rect, source, source.rect)
bitmap.radial_blur(90, 12)
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.ox = 320
@battleback_sprite.oy = 240
@battleback_sprite.x = 272
@battleback_sprite.y = 176
@battleback_sprite.wave_amp = 8
@battleback_sprite.wave_length = 240
@battleback_sprite.wave_speed = 120
when 1
source = $game_temp.background_bitmap
bitmap = Bitmap.new(640, 480)
bitmap.stretch_blt(bitmap.rect, source, source.rect)
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = bitmap
@battleback_sprite.ox = 320
@battleback_sprite.oy = 240
@battleback_sprite.x = 272
@battleback_sprite.y = 176
when 2
@battleback_sprite = BattleBackSprite.new(@viewport1)
end
end
#--------------------------------------------------------------------------
# ● Creating Battle Floor Sprite
#--------------------------------------------------------------------------
alias create_battlefloor_mbb create_battlefloor
def create_battlefloor
create_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ● Delete Battle Floor Sprite
#--------------------------------------------------------------------------
alias dispose_battlefloor_mbb dispose_battlefloor
def dispose_battlefloor
dispose_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ● Update Battle Floor Sprite
#--------------------------------------------------------------------------
alias update_battlefloor_mbb update_battlefloor
def update_battlefloor
update_battlefloor_mbb if BattleBack::BT_FLOOR
end
end
#==============================================================================
# ■ BattleBackSprite
#==============================================================================
class BattleBackSprite < Sprite
# Background Screen Size
WIDTH = 544.00
HEIGHT = 288.00
#--------------------------------------------------------------------------
# ● Object Initialization
# viewport : viewport
#--------------------------------------------------------------------------
def initialize(viewport = nil)
super(viewport)
self.bitmap = Cache.system(BattleBack::M_B_BACK[$game_map.map_id])
# Zoom is carried out according to picture size.
@x_zoom = WIDTH / self.bitmap.width
@y_zoom = HEIGHT / self.bitmap.height
@zoom = @x_zoom > @y_zoom ? @x_zoom : @y_zoom
# Zoom is carried out.
self.zoom_x = @zoom
self.zoom_y = @zoom
# Made into central display.
self.ox = self.bitmap.width / 2
self.oy = self.bitmap.height / 2
self.x = (self.bitmap.width / 2) * @zoom
self.y = (self.bitmap.height / 2) * @zoom
end
end
전투
2008.01.23 20:10
전투배경을 자신이 원하는 형태로
| 첨부 '1' |
|---|
Comment '45'
-
-
?
감사합니다.
-
?
감사 합니다.
-
?
잘 사용할께요
-
?
이거 상당히 유용합니다. 이유는 자료 구하긴 귀찮고 그렇다고 기본 전투화면이 싫을때 옵션을 1로 설정해주면 끝이거든요(..)
-
?
감사합니다~
-
?
감사합니다~
-
?
찾고 있었음ㅋㅋ 1번할때 보스전에서 쓰면 무지 좋을듯 ㄳ요^^
-
?
좋은거네요
-
?
정말 좋은 스크립트네요!!
잘쓰겠습니다~ -
액알이라 필요없는 1人 -
?
잘쓸게요
-
?
감사합니다~~!
-
?
감사합니다~ 잘쓰겠습니다.
-
?
으악 ㅋㅋㅋㅋ 찾고있었는데 잘됬네요 ^^ 잘 쓰겠습니다
-
?
좋은 정보 감사합니다
-
?
최고네요^^
-
?
강좌 잘봤어요 ***
-
?
감사합니다!!!!!
-
?
강의 잘봤습니다 ! 의문점이 다풀리는군요
-
?
와 예술이다
-
?
잘 쓸게요!! 꾸물꾸물하는 화면이 싫었어요 ㅋㅋ
-
?
강좌까지 친절하게ㅎㅎ 잘쓰겠습니다!!
-
?
잘사용하겠습니다.
-
?
와우~~1번째(맵이 전투배경인거)가 꽤 쓸만하네요.
강좌 잘들었습니다!
-
?
정말감사합니다. 앞으로도 많은강좌올려주세요 ㅎㅎ
-
?
ㄳㄳ
-
?
잘 쓰시고
감사할꼐여!
-
?
감사함니다.
-
?
좋은 스크립트네요.
찾고있던건데...
잘쓸게요~
-
?
감사합니당. 잘쓸께요~
-
?
우왕~~!!! 좋다!!!
감사해요~ 아방스님!!
-
?
aa
-
?
기존에 있던 타일이 아니면 적용되지 않나보네요?
-
?
잘 쓸께요~ ㅋ
-
?
역시 아방스님이 최고임
감사합니다.
-
?
우와아! 필요하던건데!
아방스님 사랑하고 또 감사합니다
-
?
제가 원하던 스크립트! 감사하고 잘 사용하겠습니다 ㅎㅎ
-
?
ㄳ
-
?
감사합니다!!!
-
?
잘쓸게영
! -
?
맨날 화면 일그러져서 싫었었는데 좋은 정보감사합니다
-
?
감사합니다 ^^
-
?
ㄳㄳ
-
?
옵션 2번 해서 맵 3개 까지는 지정되는데 4개부터 에러가 나거나 화면이 안뜹니다
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|---|
| 공지 | 스크립트 자료 게시물 작성시 주의사항 3 | 습작 | 2012.12.24 | 9256 | |
| 637 | 기타 | 게임 해상도를 조절 하는 스크립트 19 | 아방스 | 2008.01.21 | 4862 |
| 636 | 전투 | 방어를 했을경우 hp / mp 회복 되도록 하는 스크립트 15 | 아방스 | 2008.01.22 | 3841 |
| » | 전투 |
전투배경을 자신이 원하는 형태로
45 |
아방스 | 2008.01.23 | 7218 |
| 634 | 전투 |
전투 배경을 이미지로 설정하는 스크립트
20 |
아방스 | 2008.01.23 | 4993 |
| 633 | 이동 및 탈것 |
동료가 따라다니게 하는 스크립트
59 |
아방스 | 2008.01.23 | 6595 |
| 632 | 메시지 | 문장 넘길대 소리나게 하는스크립트 19 | 아방스 | 2008.01.24 | 4294 |
| 631 | 전투 | 맨손 공격시 2번공격하는 스크립트 5 | 아방스 | 2008.01.24 | 2465 |
| 630 | 타이틀/게임오버 | RPG VX - 타이틀 스크린 스크립트 23 | 아방스 | 2008.01.24 | 5828 |
| 629 | 메뉴 | 메뉴변경 스크립트 34 | 아방스 | 2008.01.24 | 8047 |
| 628 | 이동 및 탈것 |
달릴때 그래픽을 바꿔주는 스크립트
12 |
아방스 | 2008.01.24 | 4194 |
| 627 | 전투 |
전투시 메시지 표시 시간 조절
7 |
아방스 | 2008.01.24 | 2906 |
| 626 | 전투 | Target 몬스터 플래시 스크립트 16 | 아방스 | 2008.01.24 | 4597 |
| 625 | 메뉴 | rpg 만들기 vx 정보창에 조금더 자세한 정보가 나오게 하는 스크립트 28 | 아방스 | 2008.01.25 | 5171 |
| 624 | 전투 | VX에서 전투배경을 XP스타일로 나오게 하는 스크립트 7 | 아방스 | 2008.01.25 | 4925 |
| 623 | HUD | rpg 만들기 vx - 맵이름 띠우는 스크립트 ^^ 74 | 아방스 | 2008.01.27 | 12139 |
| 622 | 그래픽 | RPG XP의 Transitions효과를 VX에도 적용을 해보자 4 | 아방스 | 2008.01.27 | 4033 |
| 621 | 장비 | [스크립트]무기에 옵션을 부가하자 18 | 아방이 | 2008.01.29 | 5456 |
| 620 | 변수/스위치 | 특정 키눌러서 스위치 온 시키는 스크립트 7 | 아방이 | 2008.01.30 | 2723 |
| 619 | 맵/타일 |
◆ 타일 세트 확장 스크립트 [업데이트 수정]
24 |
아방이 | 2008.01.30 | 4479 |
| 618 | 메뉴 | 윈도우창 크기 조절 스크립트 0.3 5 | 아방스 | 2008.01.30 | 3110 |
첫번째 옵션... 0
1번 옵션 설정값이 1
약간의 혼동되실수도 있겠군요 ^^;;;;