查看: 2740|回复: 4

[已经解决] VX的战斗背景问题

[复制链接]
梦石
0
星屑
75
在线时间
26 小时
注册时间
2009-11-27
回帖
143
发表于 2010-8-24 11:22:47 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 54cn 于 2010-8-24 11:49 编辑

我把Spriteset_Battle里的生成战斗背景改成了这样
  1. def create_battleback
  2.     source = $game_temp.background_bitmap
  3.     bitmap = Bitmap.new(640, 480)
  4.     bitmap.stretch_blt(bitmap.rect, source, source.rect)
  5.     @battleback_sprite = Sprite.new(@viewport1)
  6.     @battleback_sprite.bitmap = bitmap
  7.     @battleback_sprite.ox = 320
  8.     @battleback_sprite.oy = 240
  9.     @battleback_sprite.x = 272
  10.     @battleback_sprite.y = 176
  11.     end
复制代码
然后我又把Scene_Base的64行给去了,就成了用原地图当战斗背景,但是,我发现那个截取做来战斗背景的好像是截取后放大放大了,感觉很模糊,怎么让它截取原地图的544 x 416 的地图,不用放大

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-8-24 11:30:47 | 显示全部楼层
bitmap = Bitmap.new(640, 480)
bitmap.stretch_blt(bitmap.rect, source, source.rect)

看起来是 640 * 480 大小,而不是LZ 说的 544 * 416

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
75
在线时间
26 小时
注册时间
2009-11-27
回帖
143
 楼主| 发表于 2010-8-24 11:40:45 | 显示全部楼层
改成544*416你试一试,会偏移
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-8-24 11:46:48 | 显示全部楼层
def create_battleback
    source = $game_temp.background_bitmap
    bitmap = Bitmap.new(544, 416)
    bitmap.stretch_blt(bitmap.rect, source, source.rect)
    bitmap.radial_blur(90, 12)
    @battleback_sprite = Sprite.new(@viewport1)
    @battleback_sprite.bitmap = source
#~     @battleback_sprite.ox = 320
#~     @battleback_sprite.oy = 240
    @battleback_sprite.x = 0
    @battleback_sprite.y = 0
#~     、、@battleback_sprite.wave_amp = 8
#~     @battleback_sprite.wave_length = 240
#~     @battleback_sprite.wave_speed = 120
  end

很正常~~~

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
75
在线时间
26 小时
注册时间
2009-11-27
回帖
143
 楼主| 发表于 2010-8-24 11:49:25 | 显示全部楼层
汗,自己解决了
  1. @battleback_sprite.ox = 0

  2. @battleback_sprite.oy = 0

  3. @battleback_sprite.x = 0

  4. @battleback_sprite.y = 0
复制代码
这些改成 0 ,然后上面改成544*416就可以了,自残中……
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部