Project1
标题:
rmva 远景如何固定?
[打印本页]
作者:
jydgezero
时间:
2022-8-11 01:52
标题:
rmva 远景如何固定?
我设置了远景来替代地图的地板 然后我发现远景会跟着玩家一起动...
求解!
作者:
火锅深处
时间:
2022-8-11 07:39
远景图的文件名前面加一个!
注意要用英文输入法。
作者:
xiaohuangdi
时间:
2022-8-11 07:52
#==============================================================================
# ■ Spriteset_Map
#------------------------------------------------------------------------------
# マップ画面のスプライトやタイルマップなどをまとめたクラスです。このクラスは
# Scene_Map クラスの内部で使用されます。
#==============================================================================
class Spriteset_Map
#--------------------------------------------------------------------------
# ▽ 遠景の更新
# ※ 再定義しています。
# これ以前に alias とかしてても全て無効になりますので注意。
# 遠景床(远景固定)
# \Graphics\Parallaxes\遠景圖名稱前綴yuka
#--------------------------------------------------------------------------
def update_parallax
if @parallax_name != $game_map.parallax_name
@parallax_name = $game_map.parallax_name
@parallax.bitmap.dispose if @parallax.bitmap
@parallax.bitmap = Cache.parallax(@parallax_name)
Graphics.frame_reset
end
# 遠景床の固定処理
if /^yuka/ =~ @parallax_name
@parallax.ox = $game_map.display_x * 32
@parallax.oy = $game_map.display_y * 32
# それ以外は通常の処理
else
@parallax.ox = $game_map.parallax_ox(@parallax.bitmap)
@parallax.oy = $game_map.parallax_oy(@parallax.bitmap)
end
end
end
作者:
alexncf125
时间:
2022-8-11 09:45
#==============================================================================
# ■ 固定远景图
# By :VIPArcher [email:
[email protected]
]
# -- 本脚本来自 http://rm.66rpg.com 使用或转载请保留以上信息。
#==============================================================================
# 使用说明:
# 如果文件名以 ! 开头,则该远景会跟随地图卷动,也就是相当于固定在地图上了。
#==============================================================================
$VIPArcherScript ||= {};$VIPArcherScript[:fix_parallax] = 20150119
#------------------------------------------------------------------------------
class Spriteset_Map
#--------------------------------------------------------------------------
# ● 更新远景图
#--------------------------------------------------------------------------
alias fix_update_parallax update_parallax
def update_parallax
fix_update_parallax
return unless @parallax_name[0,1] == '!'
@parallax.ox, @parallax.oy = @tilemap.ox, @tilemap.oy
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1