广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker XP 讨论区
›
新人初到,想请教各位大大一个问题!~
返回列表
发新帖
查看:
1973
|
回复:
6
[已经解决]
新人初到,想请教各位大大一个问题!~
[复制链接]
菲利克斯
菲利克斯
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2010-11-14
在线时间
7 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-11-3
回帖
6
发消息
发表于 2010-11-3 10:16:23
|
显示全部楼层
|
阅读模式
提示:
作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复
使用道具
举报
提升卡
沉默号角
喧嚣号角
变色卡
升龙剑
miracl
miracl
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2015-5-7
在线时间
75 小时
写轮眼
梦石
0
星屑
50
在线时间
75 小时
注册时间
2010-10-11
回帖
247
发消息
发表于 2010-11-3 11:16:00
|
显示全部楼层
不太懂LZ的意思,没玩过洛奇……
不过如果是要在读档时候插入公共事件的话,看下这个吧
http://rpg.blue/forum.php?mod=vi ... 6%E8%BF%9B%E5%BA%A6
重新制作,我就是个渣渣,嗯嗯……
回复
使用道具
举报
菲利克斯
菲利克斯
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2010-11-14
在线时间
7 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-11-3
回帖
6
发消息
楼主
|
发表于 2010-11-3 16:15:45
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复
使用道具
举报
fux4
fux4
当前离线
赞
2
VIP
好人卡
积分
10
经验
最后登录
2025-9-30
在线时间
424 小时
写轮眼
可以吃的头衔
梦石
0
星屑
1015
在线时间
424 小时
注册时间
2010-10-17
回帖
586
发消息
发表于 2010-11-4 13:14:48
|
显示全部楼层
回复
菲利克斯
的帖子
以下代码覆盖
Scene_Load
,先前没看清楚你的要求,错说成Scene_Save了。
#==============================================================================
# ■ Scene_Load
#------------------------------------------------------------------------------
# 处理读档画面的类。
#==============================================================================
class Scene_Load < Scene_File
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
# 再生成临时对像
$game_temp = Game_Temp.new
# 选择存档时间最新的文件
$game_temp.last_file_index = 0
latest_time = Time.at(0)
for i in 0..3
filename = make_filename(i)
if FileTest.exist?(filename)
file = File.open(filename, "r")
if file.mtime > latest_time
latest_time = file.mtime
$game_temp.last_file_index = i
end
file.close
end
end
super("要载入哪个文件?")
end
#--------------------------------------------------------------------------
# ● 确定时的处理
#--------------------------------------------------------------------------
def on_decision(filename)
# 文件不存在的情况下
unless FileTest.exist?(filename)
# 演奏冻结 SE
$game_system.se_play($data_system.buzzer_se)
return
end
# 演奏读档 SE
$game_system.se_play($data_system.load_se)
# 写入存档数据
file = File.open(filename, "rb")
read_save_data(file)
file.close
# 还原 BGM、BGS
$game_system.bgm_play($game_system.playing_bgm)
$game_system.bgs_play($game_system.playing_bgs)
# 刷新地图 (执行并行事件)
$game_map.update
# 切换到地图画面
$scene = Scene_Map.new
$game_temp.message_text = "取档成功。"
end
#--------------------------------------------------------------------------
# ● 取消时的处理
#--------------------------------------------------------------------------
def on_cancel
# 演奏取消 SE
$game_system.se_play($data_system.cancel_se)
# 切换到标题画面
$scene = Scene_Title.new
end
#--------------------------------------------------------------------------
# ● 读取存档数据
# file : 读取用文件对像 (已经打开)
#--------------------------------------------------------------------------
def read_save_data(file)
# 读取描绘存档文件用的角色数据
characters = Marshal.load(file)
# 读取测量游戏时间用画面计数
Graphics.frame_count = Marshal.load(file)
# 读取各种游戏对像
$game_system = Marshal.load(file)
$game_switches = Marshal.load(file)
$game_variables = Marshal.load(file)
$game_self_switches = Marshal.load(file)
$game_screen = Marshal.load(file)
$game_actors = Marshal.load(file)
$game_party = Marshal.load(file)
$game_troop = Marshal.load(file)
$game_map = Marshal.load(file)
$game_player = Marshal.load(file)
# 魔法编号与保存时有差异的情况下
# (加入编辑器的编辑过的数据)
if $game_system.magic_number != $data_system.magic_number
# 重新装载地图
$game_map.setup($game_map.map_id)
$game_player.center($game_player.x, $game_player.y)
end
# 刷新同伴成员
$game_party.refresh
end
end
复制代码
评分
参与人数
1
星屑
+244
收起
理由
fux2
+ 244
认可答案
查看全部评分
……
回复
使用道具
举报
DBZ-1
DBZ-1
当前离线
赞
1
VIP
好人卡
积分
0
经验
最后登录
2012-10-2
在线时间
55 小时
写轮眼
梦石
0
星屑
47
在线时间
55 小时
注册时间
2010-8-4
回帖
265
发消息
发表于 2010-11-6 21:11:49
|
显示全部楼层
弹出可以这样:print “你好,请读档”
很久以前用过,但是太傻
努力制作金庸主题的高自由度武侠game..求爱好者协助
回复
使用道具
举报
白宇七
白宇七
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2022-7-30
在线时间
8 小时
写轮眼
梦石
0
星屑
60
在线时间
8 小时
注册时间
2008-5-6
回帖
86
发消息
发表于 2010-11-7 08:00:02
|
显示全部楼层
不明白楼主到底想干什么
评分
参与人数
1
星屑
-80
收起
理由
fux2
-80
酱油+脸熟2
查看全部评分
梦幻游戏社区,神剑情天官方!
回复
使用道具
举报
菲利克斯
菲利克斯
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2010-11-14
在线时间
7 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-11-3
回帖
6
发消息
楼主
|
发表于 2010-11-8 16:14:15
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
水世界
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表