注册会员 登录
Project1 返回首页

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

日志

【脚本】消除远景图视差

热度 10已有 2302 次阅读2014-12-21 16:31 |个人分类:脚本

=begin
===============================================================================
  消除远景图视差 By喵呜喵5
===============================================================================

【说明】

  RM默认的远景图和地图之间有视差,
  在大地图上,当玩家在地图上移动一步时远景图并不会移动相同的距离

  使用本脚本可以消除文件名开头包含“!”的远景图的视差
  同时,对应的开关打开时也可以将所有远景图的视差都消除

  这个脚本适用于需要使用远景图制作地图的情况

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

  SWI = 1

  # 当对应ID的开关打开时,任意远景图都将固定在地图上

#==============================================================================
#  设定结束
#==============================================================================
  def self.name
    "\!"
  end
end
class Spriteset_Map
  alias m5_20141221_update_parallax update_parallax
  def update_parallax
    m5_20141221_update_parallax
    f = $game_map.parallax_name[/^[#{M5FP20141221.name}]./]
    return unless ( f && f.include?('!') ) || $game_switches[M5FP20141221::SWI]
    @parallax.ox = @tilemap.ox
    @parallax.oy = @tilemap.oy
  end
end
4

鸡蛋
1

鲜花

刚表态过的朋友 (5 人)

发表评论 评论 (2 个评论)

回复 AlanTang 2016-1-30 21:21
你好!我是用双层远景图做地图(另一层作为遮挡效果)
用了这个脚本后,只有一层被固定了,请问怎么做到可以使两层都被固定呢?谢谢!
回复 喵呜喵5 2016-1-30 23:04
AlanTang: 你好!我是用双层远景图做地图(另一层作为遮挡效果)
用了这个脚本后,只有一层被固定了,请问怎么做到可以使两层都被固定呢?谢谢! ...
VA默认只有一层远景

facelist doodle 涂鸦笔

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

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

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

GMT+8, 2024-5-16 01:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部