Project1
标题:
VX的战斗背景
[打印本页]
作者:
phunmung5173
时间:
2010-11-7 19:20
标题:
VX的战斗背景
本帖最后由 phunmung5173 于 2010-11-7 22:37 编辑
请问怎么让战斗背景都是白色的!??????
我发现这样会让我的游戏的怪变得超级不显眼!弄得我很火大
2010-11-07_19-26-24.gif
(26.67 KB, 下载次数: 27)
下载附件
保存到相册
2010-11-7 19:29 上传
作者:
459645195
时间:
2010-11-7 19:22
你把怪物改成黑色就好了
作者:
phunmung5173
时间:
2010-11-7 19:28
回复
459645195
的帖子
我的游戏
怪物当然都是黑色的火柴。
地图又是黑色的。这样搞混了!
C:\Documents and Settings\Jerry Phun\Desktop
作者:
捣蛋
时间:
2010-11-7 20:04
用加入战斗背景的脚本..战斗背景的图片画上白色..OK..解决
作者:
phunmung5173
时间:
2010-11-7 21:15
回复
捣蛋
的帖子
你教我怎么用啊,或者找个给我啊!
我用这个脚本
去测试的时候。。。。。。。。。脚本节 cache 第74行 发生了name error!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
捣蛋
时间:
2010-11-7 21:23
#==============================================================================
# ■ VX-RGSS2 改变战斗背景 [版本.1.0.0] by Claimh
#------------------------------------------------------------------------------
# 英语翻译 By: Elemental Crisis [http://www.rpgcrisis.net]
# 中文翻译 By: zero2 [http://www.66rpg.com]
#------------------------------------------------------------------------------
# 改变战斗的背景图.
#==============================================================================
module BattleBack
# 选择战斗背景
# 0:当前地图的战斗背景,为战斗背景(默认VX的样式)
# 1:目前使用的地图作为战斗背景
# 2:使用自己的图片,为战斗背景
BB_TYPE = 1 # 在这里输入上面提到的编号
# 显示战斗地面
BT_FLOOR = false
# 使用的图片(如果你选择的编号为2)
M_B_BACK = {
# 地图编号 => "(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
#--------------------------------------------------------------------------
def create_battlefloor
create_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ● Delete Battle Floor Sprite
#--------------------------------------------------------------------------
def dispose_battlefloor
dispose_battlefloor_mbb if BattleBack::BT_FLOOR
end
#--------------------------------------------------------------------------
# ● Update Battle Floor Sprite
#--------------------------------------------------------------------------
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
复制代码
全中文..很好看明白
作者:
phunmung5173
时间:
2010-11-7 21:34
回复
捣蛋
的帖子
请问分别在哪啊???
作者:
捣蛋
时间:
2010-11-7 21:40
我这个中文比你那个多..而且使用说明比你要清楚?
作者:
phunmung5173
时间:
2010-11-7 21:46
就算搜寻也找不到相关脚本
我要战斗背景变成白色啊!
作者:
phunmung5173
时间:
2010-11-7 21:52
回复
捣蛋
的帖子
可是....可是....
我会用啊,只是我需要的脚本不是这个啊。
这个用来显示地图的,也就是把地图当做战斗背景。
作者:
phunmung5173
时间:
2010-11-7 22:34
算了,拼命搜寻搜寻搜寻搜寻,
终于让我找到了!
作者:
迷路子
时间:
2010-11-7 22:40
怎不用沉影前辈的战斗背景脚本?
作者:
phunmung5173
时间:
2010-11-7 23:18
回复
迷路子
的帖子
不会用
作者:
迷路子
时间:
2010-11-8 00:23
回复
phunmung5173
的帖子
不会吧
只是设置区域和多加个战斗背景的资料夹不是?
作者:
phunmung5173
时间:
2010-11-8 14:57
回复
迷路子
的帖子
算了吧,我找到的这个更好用不是?
只是把原本的脚本改一小段就行了。
作者:
旋-律
时间:
2010-11-13 16:14
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1