查看: 2806|回复: 1

[已经解决] 请问怎么让每一次战斗的渐变图都不一样?

[复制链接]
梦石
0
星屑
50
在线时间
133 小时
注册时间
2012-8-23
回帖
60
发表于 2013-6-23 10:36:20 | 显示全部楼层 |阅读模式

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

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

×
请问怎么让每一次战斗的渐变图都不一样?就是一会儿战斗显示一张战斗的渐变图,一会儿战斗显示另一张战斗的渐变图。

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-6-23 13:48:59 | 显示全部楼层
本帖最后由 喵呜喵5 于 2013-6-23 13:58 编辑

[pre lang="ruby" line="1"]=begin
===============================================================================
  随机战斗渐变图 By喵呜喵5
===============================================================================
【说明】
开始战斗时可以随机使用多个中的一个图片作为战斗渐变图
将使用的战斗开始渐变图分别命名成BattleStart0、BattleStart1、BattleStart2……放到Gr
aphics\System文件夹下,然后修改脚本设定部分的设定即可
修改了默认Scene_Map中的
perform_battle_transition
因此会与修改了相同内容的其他脚本不兼容
=end

module M5Bastar
#==============================================================================
#  设定部分
#==============================================================================
  
  NUM = 1 #在这里填写战斗渐变图的个数
  VA = 0  #当这个ID的变量为正数的时候,强制使用对应数字的战斗渐变图
          #例如,为2时,强制使用战斗渐变图1(BattleStart1)
         
#==============================================================================
#  设定结束
#==============================================================================
#==============================================================================
#  脚本部分
#==============================================================================
end
class Scene_Map < Scene_Base
  def perform_battle_transition
    if $game_variables[M5Bastar::VA] > 0
      index = $game_variables[M5Bastar::VA] -1
    else
      index = rand(M5Bastar::NUM)
    end
    Graphics.transition(60, "Graphics/System/BattleStart"+index.to_s, 100)
    Graphics.freeze
  end
end
#==============================================================================
#  脚本结束
#==============================================================================[/pre]

点评

XP默认就多战斗渐变图?  发表于 2013-6-23 15:31
这种需要脚本吗?也许va有所不同,但xp我知道绝对不用脚本。  发表于 2013-6-23 14:54
Thank you!  发表于 2013-6-23 14:23

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部