赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 9 |
经验 | 7643 |
最后登录 | 2024-5-10 |
在线时间 | 158 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 946
- 在线时间
- 158 小时
- 注册时间
- 2016-8-25
- 帖子
- 117
|
本帖最后由 黑雪哲也 于 2017-3-19 19:20 编辑
那就是你沒有把地圖固定才會動吧?試試用“喵呜喵5”大大的這個腳本唄
SWI = 1 那個是開關 自己開吧
<=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>
|
|