Project1

标题: 关于横版战斗背景图 [打印本页]

作者: 冲啊小笼包    时间: 2012-5-19 13:38
标题: 关于横版战斗背景图
我在http://rpg.blue/thread-103909-1-1.html下了一个横版战斗的脚本,他可以以战斗时的位置作为战斗背景,如


但是战斗的时候是旋转的,如


我找过脚本,可是找不到位置,我也不知道他到底是改了那部分,我不想要旋转的,求解答!

如需要工程可以呼我




dsu_plus_rewardpost_czw
作者: tommay    时间: 2012-5-19 13:42
本帖最后由 tommay 于 2012-5-19 13:43 编辑

全局搜索:radial_blur,可调整参数或者改用blur
F1中是这样说的
  1. blur (RGSS2)
  2. 对位图执行模糊效果。此处理需要花费时间。

  3. radial_blur(angle, division) (RGSS2)
  4. 对位图执行放射型模糊。angle 指定 0~360 的角度,角度愈大,效果愈圆润。
  5. division 指定 2~100 的分界数,分界数愈大,效果愈平滑。此处理需要花费大量时间。

复制代码

作者: 冲啊小笼包    时间: 2012-5-19 14:56
tommay 发表于 2012-5-19 13:42
全局搜索:radial_blur,可调整参数或者改用blur
F1中是这样说的

这个东西在哪里?搜索不到
作者: tommay    时间: 2012-5-19 15:00
冲啊小笼包 发表于 2012-5-19 14:56
这个东西在哪里?搜索不到

在脚本中搜索啊
作者: 冲啊小笼包    时间: 2012-5-19 16:59
本帖最后由 冲啊小笼包 于 2012-5-19 16:59 编辑
tommay 发表于 2012-5-19 15:00
在脚本中搜索啊


#--------------------------------------------------------------------------
  # ● 生成战斗背景活动块
  #--------------------------------------------------------------------------
  def create_battleback
    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
  end


只有这里一处诶,怎么改
作者: tommay    时间: 2012-5-19 17:03
冲啊小笼包 发表于 2012-5-19 16:59
#--------------------------------------------------------------------------
  # ● 生成战斗背景活 ...

将这一行改成:bitmap.blur
作者: 冲啊小笼包    时间: 2012-5-20 10:43
本帖最后由 冲啊小笼包 于 2012-5-20 10:45 编辑
tommay 发表于 2012-5-19 17:03
将这一行改成:bitmap.blur


旋转是解除了,但是背景扭来扭去怎么解决?



[attach]111950[/attach]
’’


‘‘──冲啊小笼包于2012-5-20 10:48补充以下内容

自己解决了,谢谢,哈哈,我真是天才!
’’




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1