Project1
标题:
横版战斗的大问题,如何解决。
[打印本页]
作者:
启示领域
时间:
2008-4-27 15:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 16:45
请问,LZ用的是那个横版战斗脚本?
作者:
chenyin
时间:
2008-4-27 17:03
是火鸡群用的那个火鸡翻译过的吗?如果是那个,LZ最好新开个工程,不要外挂脚本.你看,是不是没有问题?
作者:
启示领域
时间:
2008-4-27 17:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 17:34
就知道,还差一个脚本,完整的应该是三个。
作者:
chenyin
时间:
2008-4-27 19:03
你是要用什么样的横版呢?
如果是用行走图做战斗的,请用火鸡三毛老大的横版战斗脚本吧
作者:
启示领域
时间:
2008-4-27 19:38
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 19:43
我发出来,完整的是三个,第一个是 定制项目。
http://rpg.blue/upload_program/files/Project31_89725404.rar
作者:
启示领域
时间:
2008-4-27 19:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 19:52
用记事本 打开 Game.rvproj,修改版本号 即可。
作者:
启示领域
时间:
2008-4-27 20:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 20:30
那就把脚本替换掉(前提是你没做什么修改)
至少我用的蛮好的。
作者:
启示领域
时间:
2008-4-27 20:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-27 21:02
请使用脚本
#==============================================================================
# ■ VX-RGSS2 改变战斗背景 [版本.1.0.0] by Claimh
#------------------------------------------------------------------------------
# 英语翻译 By: Elemental Crisis [http://www.rpgcrisis.net]
# 中文翻译 By: zero2 [http://rpg.blue/web]
#------------------------------------------------------------------------------
# 改变战斗的背景图.
#==============================================================================
module BattleBack
# 选择战斗背景
# 0:当前地图的战斗背景,为战斗背景(默认VX的样式)
# 1:目前使用的地图作为战斗背景
# 2:使用自己的图片,为战斗背景
BB_TYPE = 1 # 在这里输入上面提到的编号
# 显示战斗地面
BT_FLOOR = false
# 使用的图片(如果你选择的编号为2)
M_B_BACK = {
# 地图编号 => "(Graphics/System/图片名)"
71 => "Sea",
72 => "Sea of clouds"
}
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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1