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

Project1

 找回密码
 注册会员
搜索
查看: 2205|回复: 6
打印 上一主题 下一主题

[已经解决] 如何更换战斗背景

[复制链接]

Lv2.观梦者

梦石
0
星屑
802
在线时间
246 小时
注册时间
2006-11-26
帖子
431
跳转到指定楼层
1
发表于 2014-5-7 17:34:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在数据库寻找了那么多,找不到更换战斗背景,没用 过这软件过,请教大师告诉我。。
点击陆丰群侠传叁正式发布
陆丰群侠传QQ交流群。
584128354

Lv2.观梦者

梦石
0
星屑
841
在线时间
705 小时
注册时间
2012-12-6
帖子
4475

开拓者

2
发表于 2014-5-7 22:15:01 | 只看该作者
楼主能说详细点么……是战斗时换还是场景特有背景?

点评

哦,是这样的,我用那个VX制作软件,想要插入战斗背景,或者更换,找不到啊。XP不是可以在图块上插入战斗背景吗?  发表于 2014-5-7 22:51
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
802
在线时间
246 小时
注册时间
2006-11-26
帖子
431
3
 楼主| 发表于 2014-5-8 11:16:39 | 只看该作者
轩辕大将军 发表于 2014-5-7 22:15
楼主能说详细点么……是战斗时换还是场景特有背景?

哦,是这样的,我用那个VX制作软件,想要插入战斗背景,或者更换,找不到啊。XP不是可以在图块上插入战斗背景吗?
点击陆丰群侠传叁正式发布
陆丰群侠传QQ交流群。
584128354
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
841
在线时间
705 小时
注册时间
2012-12-6
帖子
4475

开拓者

4
发表于 2014-5-8 12:01:38 | 只看该作者
冷血冰狐 发表于 2014-5-8 11:16
哦,是这样的,我用那个VX制作软件,想要插入战斗背景,或者更换,找不到啊。XP不是可以在图块上插入战斗 ...

远景图是吧?
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
802
在线时间
246 小时
注册时间
2006-11-26
帖子
431
5
 楼主| 发表于 2014-5-8 12:05:01 | 只看该作者
轩辕大将军 发表于 2014-5-8 12:01
远景图是吧?

不是啊,比如我想在某个地图,更改战斗背景。。。

山岛森林.jpg (150.11 KB, 下载次数: 33)

山岛森林.jpg

点评

好吧我错了……VA好像可以换  发表于 2014-5-8 12:45
点击陆丰群侠传叁正式发布
陆丰群侠传QQ交流群。
584128354
回复 支持 反对

使用道具 举报

Lv2.观梦者

永无止境的旅程

梦石
0
星屑
503
在线时间
1552 小时
注册时间
2012-6-19
帖子
1226

开拓者贵宾

6
发表于 2014-5-8 12:17:33 | 只看该作者
本帖最后由 丿梁丶小柒 于 2014-5-8 12:25 编辑

使用方法
比如下面的
4=>"飞船上",
4是地图ID " 飞船上"是战斗背景的文件命名  文件放在Graphics\Parallaxes
  1.   #==============================================================================
  2.   # ★ ExBattle_Background
  3.   #------------------------------------------------------------------------------
  4.   #  使战斗画面能设定任意背景的脚本素材。
  5.   #==============================================================================

  6.   # 地图设定。
  7.   # 请按照 地图 ID、图片名 的顺序填写。
  8.   EXBTL_BACKGR_MAP = {
  9.    4=>"飞船上",
  10.    43=>"碧绿天梯",
  11.    42=>"森林",
  12.   }

  13.   # 区域设定。
  14.   # 请按照 区域 ID、图片名 的顺序填写。
  15.   EXBTL_BACKGR_AREA = {
  16.    0 => "草原",
  17.   }

  18.   # 显示位置。
  19.   # 指定图片的显示位置 (0:上 1:中 2:下) 。
  20.   EXBTL_BACKGR_POSITION = 0

  21.   # 设定战斗地面
  22.   # 设定战斗地面是否显示。
  23.   # (0:不显示 1:显示)
  24.   EXBTL_BACKGR_FLOOR = 0

  25.   # 设定文件目录。
  26.   # 指定战斗背景图片文件位置 (Graphic/xxx/) 。
  27.   # 0:System 1:Parallaxes 2:Pictures
  28.   EXBTL_BACKGR_FOLDER = 1

  29.   #------------------------------------------------------------------------------

  30.   class Spriteset_Battle
  31.    alias _exbbackgr_create_battleback create_battleback
  32.    alias _exbbackgr_create_battlefloor create_battlefloor
  33.    #--------------------------------------------------------------------------
  34.    # ○ 建立战斗背景精灵 (附加定义)
  35.    #--------------------------------------------------------------------------
  36.    def create_battleback
  37.      fixed = false
  38.      for area in $data_areas.values
  39.        if $game_player.in_area?(area) and EXBTL_BACKGR_AREA.has_key?(area.id)
  40.          source = EXBTL_BACKGR_AREA[area.id]
  41.          fixed = true
  42.        end
  43.      end
  44.      unless fixed
  45.        if EXBTL_BACKGR_MAP.has_key?($game_map.map_id)
  46.          source = EXBTL_BACKGR_MAP[$game_map.map_id]
  47.          fixed = true
  48.        end
  49.      end
  50.      if fixed
  51.        case EXBTL_BACKGR_FOLDER
  52.        when 0
  53.          bitmap = Cache.system(source)
  54.        when 1
  55.          bitmap = Cache.parallax(source)
  56.        when 2
  57.          bitmap = Cache.picture(source)
  58.        end
  59.        @battleback_sprite = Sprite.new(@viewport1)
  60.        @battleback_sprite.bitmap = bitmap
  61.        @battleback_sprite.x = (544 - bitmap.width) / 2
  62.        case EXBTL_BACKGR_POSITION
  63.        when 0
  64.          @battleback_sprite.y = 0
  65.        when 1
  66.          @battleback_sprite.y = (416- bitmap.height) / 2
  67.        when 2
  68.          @battleback_sprite.y = 416 - bitmap.height
  69.        end
  70.      else
  71.        _exbbackgr_create_battleback
  72.      end
  73.    end
  74.    #--------------------------------------------------------------------------
  75.    # ○ 建立战斗背景精灵 (附加定义)
  76.    #--------------------------------------------------------------------------
  77.    def create_battlefloor
  78.      _exbbackgr_create_battlefloor
  79.      @battlefloor_sprite.opacity = 0 if EXBTL_BACKGR_FLOOR == 0
  80.    end
  81.   end
复制代码

点评

自己动手摸索一下把。  发表于 2014-5-8 12:30
这样看不太懂,可以提供工程让我慢慢看吗?谢谢啊!  发表于 2014-5-8 12:24

评分

参与人数 2星屑 +60 收起 理由
怪蜀黍 + 50 认可答案
丁凯乐 + 10 认可答案

查看全部评分

[url=https://rpg.blue/thread-389697-1-1.html]https://rpg.blue/https://rpg.blue/data/attachment/forum/201602/26/220128cfbxxs47xth4xkz4.jpg[/url]
<font size="5">[color=Green][url=https://rpg.blue/forum.php?mod=viewthread&tid=396208&extra=page%3D1][color=DeepSkyBlue]全新配套ACT系统,每周末一大更新,尽请期待。[/color][/url][/color]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
841
在线时间
705 小时
注册时间
2012-12-6
帖子
4475

开拓者

7
发表于 2014-5-8 12:29:12 | 只看该作者
地图属性里有一个设置远景图的……楼上的大神可能说的太深奥了………………

点评

不过真的还摸索不到,哈哈!  发表于 2014-5-8 13:14
知道错了还差不多,不然奇奇一定会驳斥你的。顺便让我表哥来给LS评分。  发表于 2014-5-8 12:50
远景图应该与这个无关系吧,这个插入是不行的  发表于 2014-5-8 12:31
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 13:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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