设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: yangff
打印 上一主题 下一主题

[RMVX发布] 地图作为战斗背景

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
125 小时
注册时间
2006-7-19
帖子
336
11
发表于 2008-1-29 21:11:29 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

12
发表于 2008-1-30 00:21:25 | 只看该作者
那个怎么说来着...泛用型?     囧

  1. class Spriteset_Battle
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化
  4.   #--------------------------------------------------------------------------
  5.   alias old_ini initialize
  6.   def initialize
  7.     old_ini
  8.     @battleback_sprite.visible = false
  9.   end
  10. end
  11. class Scene_Battle < Scene_Base
  12.   #--------------------------------------------------------------------------
  13.   # ● 开始处理
  14.   #--------------------------------------------------------------------------
  15.   alias old_start start
  16.   def start
  17.     old_start
  18.     @sprite = Sprite.new
  19.     @sprite.z = -1
  20.     @sprite.bitmap = $game_temp.background_bitmap
  21.   end
  22.   alias old_terminate terminate
  23.   def terminate
  24.     old_terminate
  25.     @sprite.bitmap.dispose
  26.     @sprite.dispose
  27.   end
  28. end
复制代码
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

13
 楼主| 发表于 2008-1-30 01:49:30 | 只看该作者
以下引用亿万星辰于2008-1-29 16:21:25的发言:

那个怎么说来着...泛用型?     囧

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● 初始化
  #--------------------------------------------------------------------------
  alias old_ini initialize
  def initialize
    old_ini
    @battleback_sprite.visible = false
  end
end
class Scene_Battle < Scene_Base
  #--------------------------------------------------------------------------
  # ● 开始处理
  #--------------------------------------------------------------------------
  alias old_start start
  def start
    old_start
    @sprite = Sprite.new
    @sprite.z = -1
    @sprite.bitmap = $game_temp.background_bitmap
  end
  alias old_terminate terminate
  def terminate
    old_terminate
    @sprite.bitmap.dispose
    @sprite.dispose
  end
end




[本贴由作者于 2008-1-29 17:18:18 最后编辑]

表整合型?
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
620
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

14
发表于 2008-1-30 03:47:32 | 只看该作者
不是我潑冷水

但是真的有必要那麽麻烦吗?
我把默认的Spriteset_Battle删了五行脚本後就得到这样的效果:

事实上,默认的战斗背景也就是地图截图+模糊+波浪+旋转效果而已
所以只要把这些效果删去就好了。
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

15
发表于 2008-1-30 03:55:51 | 只看该作者
以下引用snstar2006于2008-1-29 19:47:32的发言:

不是我潑冷水

但是真的有必要那麽麻烦吗?
我把默认的Spriteset_Battle删了五行脚本後就得到这样的效果:

没错啊,比如像下面这样改,方法还有很多的

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● バトルバックスプライトの作成
  #--------------------------------------------------------------------------
  def create_battleback
    source = $game_temp.background_bitmap
    @battleback_sprite = Sprite.new(@viewport1)
    @battleback_sprite.bitmap = source
  end
end
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 19:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表