广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker XP 讨论区
›
请问怎么做出绝代双骄明月孤星的标题画面 ...
返回列表
发新帖
查看:
2471
|
回复:
9
请问怎么做出绝代双骄明月孤星的标题画面
[复制链接]
沅七歌
沅七歌
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2026-3-16
在线时间
2 小时
写轮眼
头像被屏蔽
梦石
0
星屑
80
在线时间
2 小时
注册时间
2009-2-3
回帖
27
发消息
发表于 2009-2-11 02:51:09
|
显示全部楼层
|
阅读模式
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
提升卡
沉默号角
喧嚣号角
变色卡
升龙剑
蓝翎
蓝翎
当前离线
赞
0
VIP
好人卡
积分
2
经验
最后登录
2025-9-2
在线时间
230 小时
写轮眼
梦石
0
星屑
185
在线时间
230 小时
注册时间
2008-7-8
回帖
194
发消息
发表于 2009-2-11 06:55:36
|
显示全部楼层
用事件应该可以的
建议LZ发下图
A man chooses; a slave obeys.
回复
使用道具
举报
redant
redant
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2024-1-20
在线时间
66 小时
写轮眼
蚂蚁卡卡
梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发消息
发表于 2009-2-11 06:57:18
|
显示全部楼层
……
你截个图 我看不明白= =|
《隋唐乱》完整解密版
点击进入
米兰,让我怎么说离开……
曾经我也是一个有志青年,直到我膝盖中了一箭……
《隋唐乱》博客地址
回复
使用道具
举报
蓝翎
蓝翎
当前离线
赞
0
VIP
好人卡
积分
2
经验
最后登录
2025-9-2
在线时间
230 小时
写轮眼
梦石
0
星屑
185
在线时间
230 小时
注册时间
2008-7-8
回帖
194
发消息
发表于 2009-2-11 07:00:42
|
显示全部楼层
LZ是说下面这个图左边的几个人物头像循环地淡入淡出是吧
A man chooses; a slave obeys.
回复
使用道具
举报
redant
redant
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2024-1-20
在线时间
66 小时
写轮眼
蚂蚁卡卡
梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发消息
发表于 2009-2-11 07:37:50
|
显示全部楼层
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
# 处理标题画面的类。
#==============================================================================
class Scene_Title
#--------------------------------------------------------------------------
# ● 住处理
#--------------------------------------------------------------------------
def main
# 战斗测试的情况下
start
perform_transition # 开始转换
Input.update
if $BTEST
battle_test
return
end
# 载入数据库
$data_actors = load_data("Data/Actors.rxdata")
$data_classes = load_data("Data/Classes.rxdata")
$data_skills = load_data("Data/Skills.rxdata")
$data_items = load_data("Data/Items.rxdata")
$data_weapons = load_data("Data/Weapons.rxdata")
$data_armors = load_data("Data/Armors.rxdata")
$data_enemies = load_data("Data/Enemies.rxdata")
$data_troops = load_data("Data/Troops.rxdata")
$data_states = load_data("Data/States.rxdata")
$data_animations = load_data("Data/Animations.rxdata")
$data_tilesets = load_data("Data/Tilesets.rxdata")
$data_common_events = load_data("Data/CommonEvents.rxdata")
$data_system = load_data("Data/System.rxdata")
# 生成系统对像
$game_system = Game_System.new
# 生成标题图形
@sprite1 = Sprite.new
@sprite1.bitmap = RPG::Cache.title($data_system.title_name)
# 生成命令窗口
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window.back_opacity = 160
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
# 判定继续的有效性
# 存档文件一个也不存在的时候也调查
# 有効为 @continue_enabled 为 true、無効为 false
@continue_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
@continue_enabled = true
end
end
# 继续为有效的情况下、光标停止在继续上
# 无效的情况下、继续的文字显示为灰色
if @continue_enabled
@command_window.index = 1
else
@command_window.disable_item(1)
end
# 演奏标题 BGM
$game_system.bgm_play($data_system.title_bgm)
# 停止演奏 ME、BGS
Audio.me_stop
Audio.bgs_stop
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换就中断循环
if $scene != self
break
end
end
# 装备过渡
Graphics.freeze
# 释放命令窗口
@command_window.dispose
# 释放标题图形
@sprite1.bitmap.dispose
@sprite1.dispose
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 刷新命令窗口
@command_window.update
update_image
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 命令窗口的光标位置的分支
case @command_window.index
when 0 # 新游戏
command_new_game
when 1 # 继续
command_continue
when 2 # 退出
command_shutdown
end
end
end
def fadein(sprite, duration = 80)
sprite.opacity = 0
for i in 0...duration
sprite.opacity = 255 * i / duration
Graphics.update
Input.update
# update_cmd
# update_cloud
break until sprite.opacity >= 255 #or show_fast?
end
sprite.opacity = 255
end
def perform_transition
Graphics.transition(10)
end
#--------------------------------------------------------------------------
# ○ 渐隐
#--------------------------------------------------------------------------
def fadeout(sprite, duration = 80, dispose = true)
for i in 0...duration
sprite.opacity = 255 - 255 * i / duration
Graphics.update
Input.update
# update_cmd
# update_cloud
break until sprite.opacity <= 0# or show_fast?
end
sprite.opacity = 0
return unless dispose
sprite.bitmap.dispose
sprite.dispose
sprite1.bitmap.dispose
sprite1.dispose
end
def start
# 菜单项计数器
@index = 0
# 随机渐变图计数器
@fade_count = 120
# check_continue
# 开始
# section_start
# 片段1
#section_logo
# 片段2
#section_bg
# 片段3
#section_cmd
# 片段4
section_image
# 片段5
##section_plane
end
def rand_file(exclude = nil)
file = Dir.entries("Graphics/Title/Actors")
file.delete(".");file.delete("..")
## 排除
file.delete(exclude) unless exclude == nil
return file[rand(file.size)]
end
def section_image
@image_sprite = Sprite.new
@image = rand_file
set_rand_bitmap(@image, false)
end
#--------------------------------------------------------------------------
# ○ 设定随机图
#--------------------------------------------------------------------------
def set_rand_bitmap(exclude = nil, fadout = true)
fadeout(@image_sprite, 80, false) if fadout
@image = rand_file(exclude)
# @image_sprite.bitmap = Cache.actor(@image)
@image_sprite.bitmap = Bitmap.new("Graphics/Title/Actors/" + @image )
@image_sprite.x = 544-8 - @image_sprite.bitmap.width
@image_sprite.y = 416-8 - @image_sprite.bitmap.height
@image_sprite.z = 9999
fadein(@image_sprite)
end
def update_image
unless @image == nil
if @fade_count <= 0
@fade_count = 240
set_rand_bitmap(@image)
else
@fade_count -= 1
end
end
end
#--------------------------------------------------------------------------
# ● 命令 : 新游戏
#--------------------------------------------------------------------------
def command_new_game
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 停止 BGM
Audio.bgm_stop
# 重置测量游戏时间用的画面计数器
Graphics.frame_count = 0
# 生成各种游戏对像
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 设置初期同伴位置
$game_party.setup_starting_members
# 设置初期位置的地图
$game_map.setup($data_system.start_map_id)
# 主角向初期位置移动
$game_player.moveto($data_system.start_x, $data_system.start_y)
# 刷新主角
$game_player.refresh
# 执行地图设置的 BGM 与 BGS 的自动切换
$game_map.autoplay
# 刷新地图 (执行并行事件)
$game_map.update
# 切换地图画面
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# ● 命令 : 继续
#--------------------------------------------------------------------------
def command_continue
# 继续无效的情况下
unless @continue_enabled
# 演奏无效 SE
$game_system.se_play($data_system.buzzer_se)
return
end
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 切换到读档画面
$scene = Scene_Load.new
end
#--------------------------------------------------------------------------
# ● 命令 : 退出
#--------------------------------------------------------------------------
def command_shutdown
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# BGM、BGS、ME 的淡入淡出
Audio.bgm_fade(800)
Audio.bgs_fade(800)
Audio.me_fade(800)
# 退出
$scene = nil
end
#--------------------------------------------------------------------------
# ● 战斗测试
#--------------------------------------------------------------------------
def battle_test
# 载入数据库 (战斗测试用)
$data_actors = load_data("Data/BT_Actors.rxdata")
$data_classes = load_data("Data/BT_Classes.rxdata")
$data_skills = load_data("Data/BT_Skills.rxdata")
$data_items = load_data("Data/BT_Items.rxdata")
$data_weapons = load_data("Data/BT_Weapons.rxdata")
$data_armors = load_data("Data/BT_Armors.rxdata")
$data_enemies = load_data("Data/BT_Enemies.rxdata")
$data_troops = load_data("Data/BT_Troops.rxdata")
$data_states = load_data("Data/BT_States.rxdata")
$data_animations = load_data("Data/BT_Animations.rxdata")
$data_tilesets = load_data("Data/BT_Tilesets.rxdata")
$data_common_events = load_data("Data/BT_CommonEvents.rxdata")
$data_system = load_data("Data/BT_System.rxdata")
# 重置测量游戏时间用的画面计数器
Graphics.frame_count = 0
# 生成各种游戏对像
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 设置战斗测试用同伴
$game_party.setup_battle_test_members
# 设置队伍 ID、可以逃走标志、战斗背景
$game_temp.battle_troop_id = $data_system.test_troop_id
$game_temp.battle_can_escape = true
$game_map.battleback_name = $data_system.battleback_name
# 演奏战斗开始 BGM
$game_system.se_play($data_system.battle_start_se)
# 演奏战斗 BGM
$game_system.bgm_play($game_system.battle_bgm)
# 切换到战斗画面
$scene = Scene_Battle.new
end
end
复制代码
替换掉Scene_Title
缺少的图 自己随便找=。=
脚本修改来自 沉影不器 的vx参赛title作品《隋唐》
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
《隋唐乱》完整解密版
点击进入
米兰,让我怎么说离开……
曾经我也是一个有志青年,直到我膝盖中了一箭……
《隋唐乱》博客地址
回复
使用道具
举报
乐魂
乐魂
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2011-9-7
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-2
回帖
35
发消息
发表于 2009-2-11 10:04:01
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
沅七歌
沅七歌
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2026-3-16
在线时间
2 小时
写轮眼
头像被屏蔽
梦石
0
星屑
80
在线时间
2 小时
注册时间
2009-2-3
回帖
27
发消息
楼主
|
发表于 2009-2-11 18:34:26
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
沅七歌
沅七歌
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2026-3-16
在线时间
2 小时
写轮眼
头像被屏蔽
梦石
0
星屑
80
在线时间
2 小时
注册时间
2009-2-3
回帖
27
发消息
楼主
|
发表于 2009-2-12 20:03:15
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
redant
redant
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2024-1-20
在线时间
66 小时
写轮眼
蚂蚁卡卡
梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发消息
发表于 2009-2-12 20:18:50
|
显示全部楼层
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
# 处理标题画面的类。
#==============================================================================
class Scene_Title
#--------------------------------------------------------------------------
# ● 住处理
#--------------------------------------------------------------------------
def main
# 战斗测试的情况下
start
perform_transition # 开始转换
Input.update
if $BTEST
battle_test
return
end
# 载入数据库
$data_actors = load_data("Data/Actors.rxdata")
$data_classes = load_data("Data/Classes.rxdata")
$data_skills = load_data("Data/Skills.rxdata")
$data_items = load_data("Data/Items.rxdata")
$data_weapons = load_data("Data/Weapons.rxdata")
$data_armors = load_data("Data/Armors.rxdata")
$data_enemies = load_data("Data/Enemies.rxdata")
$data_troops = load_data("Data/Troops.rxdata")
$data_states = load_data("Data/States.rxdata")
$data_animations = load_data("Data/Animations.rxdata")
$data_tilesets = load_data("Data/Tilesets.rxdata")
$data_common_events = load_data("Data/CommonEvents.rxdata")
$data_system = load_data("Data/System.rxdata")
# 生成系统对像
$game_system = Game_System.new
# 生成标题图形
@sprite1 = Sprite.new
@sprite1.bitmap = RPG::Cache.title($data_system.title_name)
# 生成命令窗口
s1 = "新游戏"
s2 = "继续"
s3 = "退出"
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window.back_opacity = 160
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
# 判定继续的有效性
# 存档文件一个也不存在的时候也调查
# 有効为 @continue_enabled 为 true、無効为 false
@continue_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
@continue_enabled = true
end
end
# 继续为有效的情况下、光标停止在继续上
# 无效的情况下、继续的文字显示为灰色
if @continue_enabled
@command_window.index = 1
else
@command_window.disable_item(1)
end
# 演奏标题 BGM
$game_system.bgm_play($data_system.title_bgm)
# 停止演奏 ME、BGS
Audio.me_stop
Audio.bgs_stop
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换就中断循环
if $scene != self
break
end
end
# 装备过渡
Graphics.freeze
# 释放命令窗口
@command_window.dispose
# 释放标题图形
@sprite1.bitmap.dispose
@sprite1.dispose
@image_sprite.bitmap.dispose
@image_sprite.dispose
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 刷新命令窗口
@command_window.update
update_image
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 命令窗口的光标位置的分支
case @command_window.index
when 0 # 新游戏
command_new_game
when 1 # 继续
command_continue
when 2 # 退出
command_shutdown
end
end
end
def fadein(sprite, duration = 80)
sprite.opacity = 0
for i in 0...duration
sprite.opacity = 255 * i / duration
Graphics.update
Input.update
# update_cmd
# update_cloud
break until sprite.opacity >= 255 #or show_fast?
end
sprite.opacity = 255
end
def perform_transition
Graphics.transition(10)
end
#--------------------------------------------------------------------------
# ○ 渐隐
#--------------------------------------------------------------------------
def fadeout(sprite, duration = 80, dispose = true)
for i in 0...duration
sprite.opacity = 255 - 255 * i / duration
Graphics.update
Input.update
# update_cmd
# update_cloud
break until sprite.opacity <= 0# or show_fast?
end
sprite.opacity = 0
return unless dispose
sprite.bitmap.dispose
sprite.dispose
sprite1.bitmap.dispose
sprite1.dispose
end
def start
# 菜单项计数器
@index = 0
# 随机渐变图计数器
@fade_count = 120
# check_continue
# 开始
# section_start
# 片段1
#section_logo
# 片段2
#section_bg
# 片段3
#section_cmd
# 片段4
section_image
# 片段5
##section_plane
end
def rand_file(exclude = nil)
file = Dir.entries("Graphics/Titles/Actors")
file.delete(".");file.delete("..")
## 排除
file.delete(exclude) unless exclude == nil
return file[rand(file.size)]
end
def section_image
@image_sprite = Sprite.new
@image = rand_file
set_rand_bitmap(@image, false)
end
#--------------------------------------------------------------------------
# ○ 设定随机图
#--------------------------------------------------------------------------
def set_rand_bitmap(exclude = nil, fadout = true)
fadeout(@image_sprite, 80, false) if fadout
@image = rand_file(exclude)
# @image_sprite.bitmap = Cache.actor(@image)
@image_sprite.bitmap = Bitmap.new("Graphics/Titles/Actors/" + @image )
@image_sprite.x = 544-8 - @image_sprite.bitmap.width
@image_sprite.y = 416-8 - @image_sprite.bitmap.height
@image_sprite.z = 9999
fadein(@image_sprite)
end
def update_image
unless @image == nil
if @fade_count <= 0
@fade_count = 240
set_rand_bitmap(@image)
else
@fade_count -= 1
end
end
end
#--------------------------------------------------------------------------
# ● 命令 : 新游戏
#--------------------------------------------------------------------------
def command_new_game
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 停止 BGM
Audio.bgm_stop
# 重置测量游戏时间用的画面计数器
Graphics.frame_count = 0
# 生成各种游戏对像
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 设置初期同伴位置
$game_party.setup_starting_members
# 设置初期位置的地图
$game_map.setup($data_system.start_map_id)
# 主角向初期位置移动
$game_player.moveto($data_system.start_x, $data_system.start_y)
# 刷新主角
$game_player.refresh
# 执行地图设置的 BGM 与 BGS 的自动切换
$game_map.autoplay
# 刷新地图 (执行并行事件)
$game_map.update
# 切换地图画面
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# ● 命令 : 继续
#--------------------------------------------------------------------------
def command_continue
# 继续无效的情况下
unless @continue_enabled
# 演奏无效 SE
$game_system.se_play($data_system.buzzer_se)
return
end
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 切换到读档画面
$scene = Scene_Load.new
end
#--------------------------------------------------------------------------
# ● 命令 : 退出
#--------------------------------------------------------------------------
def command_shutdown
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# BGM、BGS、ME 的淡入淡出
Audio.bgm_fade(800)
Audio.bgs_fade(800)
Audio.me_fade(800)
# 退出
$scene = nil
end
#--------------------------------------------------------------------------
# ● 战斗测试
#--------------------------------------------------------------------------
def battle_test
# 载入数据库 (战斗测试用)
$data_actors = load_data("Data/BT_Actors.rxdata")
$data_classes = load_data("Data/BT_Classes.rxdata")
$data_skills = load_data("Data/BT_Skills.rxdata")
$data_items = load_data("Data/BT_Items.rxdata")
$data_weapons = load_data("Data/BT_Weapons.rxdata")
$data_armors = load_data("Data/BT_Armors.rxdata")
$data_enemies = load_data("Data/BT_Enemies.rxdata")
$data_troops = load_data("Data/BT_Troops.rxdata")
$data_states = load_data("Data/BT_States.rxdata")
$data_animations = load_data("Data/BT_Animations.rxdata")
$data_tilesets = load_data("Data/BT_Tilesets.rxdata")
$data_common_events = load_data("Data/BT_CommonEvents.rxdata")
$data_system = load_data("Data/BT_System.rxdata")
# 重置测量游戏时间用的画面计数器
Graphics.frame_count = 0
# 生成各种游戏对像
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# 设置战斗测试用同伴
$game_party.setup_battle_test_members
# 设置队伍 ID、可以逃走标志、战斗背景
$game_temp.battle_troop_id = $data_system.test_troop_id
$game_temp.battle_can_escape = true
$game_map.battleback_name = $data_system.battleback_name
# 演奏战斗开始 BGM
$game_system.se_play($data_system.battle_start_se)
# 演奏战斗 BGM
$game_system.bgm_play($game_system.battle_bgm)
# 切换到战斗画面
$scene = Scene_Battle.new
end
end
复制代码
试试这个
《隋唐乱》完整解密版
点击进入
米兰,让我怎么说离开……
曾经我也是一个有志青年,直到我膝盖中了一箭……
《隋唐乱》博客地址
回复
使用道具
举报
沅七歌
沅七歌
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2026-3-16
在线时间
2 小时
写轮眼
头像被屏蔽
梦石
0
星屑
80
在线时间
2 小时
注册时间
2009-2-3
回帖
27
发消息
楼主
|
发表于 2009-2-12 20:31:28
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表