注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】随机战斗渐变图

热度 4已有 1742 次阅读2013-6-23 13:50 |个人分类:脚本

=begin
===============================================================================
  随机战斗渐变图 By喵呜喵5
===============================================================================

【说明】

  开始战斗时可以随机使用多个中的一个图片作为战斗渐变图

  将新增的战斗开始渐变图分别命名成BattleStart1、BattleStart2……
  放到 Graphics\System 文件夹下,然后修改脚本设定部分的设定即可

=end
$m5script ||= {};$m5script[:M5BG20150211] = 20150211
$m5script[:ScriptData] ||= {}
module M5BG20150211
#==============================================================================
#  设定部分
#==============================================================================

  NUM = 4

  # 在这里填写战斗渐变图的个数

  ID = 1

  # 设置一个变量的ID,
  # 当这个ID的变量值为正数的时候,强制使用对应数字的战斗渐变图
  # 当这个ID的变量值为负数的时候,强制使用默认的战斗渐变图(BattleStart)
  # 例如,为2时,强制使用战斗渐变图2(BattleStart2)

#==============================================================================
#  设定结束
#==============================================================================
end
class << Graphics
  alias m5_20150211_transition transition
  def transition *args
    if args.size > 2 && $m5script[:ScriptData][:M5BG20150211]
      text = ""
      if $game_variables[M5BG20150211::ID] > 0
        text = $game_variables[M5BG20150211::ID]
      elsif $game_variables[M5BG20150211::ID] == 0
        text = rand( M5BG20150211::NUM ) + 1
      end
      args[1] += text.to_s
    end
    m5_20150211_transition *args
  end
end
class Scene_Map
  alias m5_20150211_perform_battle_transition perform_battle_transition
  def perform_battle_transition
    $m5script[:ScriptData][:M5BG20150211] = true
    m5_20150211_perform_battle_transition
    $m5script[:ScriptData][:M5BG20150211] = false
  end
end

1

鸡蛋

鲜花

刚表态过的朋友 (1 人)

发表评论 评论 (5 个评论)

回复 柳岳枫 2015-3-8 21:38
喵大,求问随机渐变的这个脚本可以实现在一次指定战斗中使用一个指定的渐变吗?
回复 喵呜喵5 2015-3-8 22:16
柳岳枫: 喵大,求问随机渐变的这个脚本可以实现在一次指定战斗中使用一个指定的渐变吗?
请看脚本的说明部分
回复 柳岳枫 2015-3-8 22:32
喵呜喵5: 请看脚本的说明部分
不知道我理解的对不对,把ID改成2的时候,所有的战斗都会用BattleStart2吗,但我试了一下不管id设置成为多少,战斗的渐变还是随机的。。还是说指定战斗渐变的时候要在之前调用脚本吗,多谢咪大解答。
回复 喵呜喵5 2015-3-8 23:00
柳岳枫: 不知道我理解的对不对,把ID改成2的时候,所有的战斗都会用BattleStart2吗,但我试了一下不管id设置成为多少,战斗的渐变还是随机的。。还是说指定战斗渐变的时 ...
把对应ID的变量,不是把ID
回复 柳岳枫 2015-3-8 23:55
喵呜喵5: 把对应ID的变量,不是把ID
额,明白了,多谢!!

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-5-6 12:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部