注册会员 登录
Project1 返回首页

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

日志

【脚本】标题画面背景滚动

热度 4已有 2565 次阅读2015-11-6 20:17 |个人分类:脚本

本脚本搭配我的随游戏进度修改标题画面脚本(http://rm.66rpg.com/home.php?mod=space&uid=291206&do=blog&id=14074)共同使用功能会更加强大
本脚本的使用范例:http://pan.baidu.com/s/1sj5SQkP

=begin
===============================================================================
  标题画面背景滚动 By喵呜喵5
===============================================================================

  【说明】

  循环滚动标题画面的背景图片


  如果插入了我的《随游戏进度修改标题画面》脚本的话,

  还可以随着游戏的进度改变标题画面背景的滚动速度(以及背景图片)

  在《随游戏进度修改标题画面》的设置部分可以设置以下属性来控制本脚本的功能:

  :ex1_x1   背景图片在水平方向上的移动速度
  :ex1_y1   背景图片在垂直方向上的移动速度

  :ex1_x2   前景图片在水平方向上的移动速度
  :ex1_y2   前景图片在垂直方向上的移动速度

=end
$m5script ||= {};$m5script[:M5ST20151106] = 20151106
module M5ST20151106
#==============================================================================
#  设定部分
#==============================================================================

  X1 = 1

  # 背景图片在水平方向上的移动速度

  Y1 = 0

  # 背景图片在垂直方向上的移动速度

  X2 = -1

  # 前景图片在水平方向上的移动速度

  Y2 = 0

  # 前景图片在垂直方向上的移动速度

#==============================================================================
#  设定结束
#==============================================================================
  def self.data
    default = [X1, Y1, X2, Y2]
    if $m5script[:M5TC20150320] && $m5script[:M5TC20150320] >= 20151106
      data = M5GV20140811.get_ext[:M5TC20150320]
      tc_default = M5TC20150320::SETTING["DEA"]
      [:ex1_x1, :ex1_y1, :ex1_x2, :ex1_y2].each_with_index do |key,i|
        default[i] = data[key] || tc_default[key] || default[i]
      end
    end    
    default
  end
end
class Scene_Title
  alias m5_20151106_create_background create_background
  def create_background
    m5_20151106_create_background
    bitmap1 = @sprite1.bitmap
    bitmap2 = @sprite2.bitmap
    @sprite1.dispose
    @sprite2.dispose
    (@sprite1 = Plane.new).bitmap = bitmap1
    (@sprite2 = Plane.new).bitmap = bitmap2
    @m5_20151106_data = M5ST20151106.data
  end
  alias m5_20151106_update update
  def update
    m5_20151106_update
    @sprite1.ox += @m5_20151106_data[0]
    @sprite1.oy += @m5_20151106_data[1]
    @sprite2.ox += @m5_20151106_data[2]
    @sprite2.oy += @m5_20151106_data[3]
  end
end
2

鸡蛋
1

鲜花

刚表态过的朋友 (3 人)

发表评论 评论 (3 个评论)

回复 duzine 2015-12-23 13:49
回報,腳本說可在随游戏进度修改标题画面下進行設置
可是我設置後沒有任何效果,一定要在此腳本改速度才有效
而且是直接影響所有遊戲進度標題
回复 喵呜喵5 2015-12-23 14:07
duzine: 回報,腳本說可在随游戏进度修改标题画面下進行設置
可是我設置後沒有任何效果,一定要在此腳本改速度才有效
而且是直接影響所有遊戲進度標題 ...
随游戏进度修改标题画面是最新版吗?
回复 duzine 2015-12-24 08:45
喵呜喵5: 随游戏进度修改标题画面是最新版吗?
以為是新的,抱歉
問題已解決^ ^..

facelist doodle 涂鸦笔

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

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

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

GMT+8, 2021-12-7 23:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部