Project1
标题:
标题画面的文字如何修改※继承的档案读取有错。。
[打印本页]
作者:
wangswz
时间:
2009-11-14 20:05
标题:
标题画面的文字如何修改※继承的档案读取有错。。
本帖最后由 wangswz 于 2009-11-14 22:24 编辑
研究之前XP的二周目录像对VX捣鼓了一番
增加了二周目之后的隐藏选项 可是找不到修改文字的地方。。 两个新游戏看的尴尬无比。。
##################################################
事件里写的
file = File.open("saveyl.rvdata", "wb")
Marshal.dump($game_actors, file)
Marshal.dump($game_variables, file)
file.close
标题画面设置
if FileTest.exist?("saveyl.rvdata")
s1 = Vocab::new_game
s2 = Vocab::continue
s3 = Vocab::shutdown
s4 = Vocab::yl_game
@command_window = Window_Command.new(172, [s1, s2, s3, s4])
@command_window.x = (544 - @command_window.width) / 2
@command_window.y = 288
vocab的设置和newgame一样 纯ctrl+C +V
二周目隐藏选项处(完全复制“新游戏”后加的几个语句)
file = File.open("saveyl.rvdata", "rb")
$game_variables = Marshal.load(file)
$game_actors = Marshal.load(file)
只要进入二周目 F9下 变量1~8不知道什么数据 之前设置的开关ONOFF状态和变量值没有任何继承
按X打开菜单会报错 menustatus26行 index for 500:fixnum
###############################################
顺便问下 “rb”“wb”什么意思?读取存储的区别??
作者:
小幽的马甲
时间:
2009-11-14 21:50
Marshal.dump($game_actors, file)
Marshal.dump($game_variables, file)
-----------------------------------------------------
$game_variables = Marshal.load(file)
$game_actors = Marshal.load(file)
读的时候是$game_actors,$game_variables
写的时候是$game_variables,$game_actors
所以出错
记得以后要用p指令来Debug
还有你读的时候没有close(file)
r-read w-write b-binary
作者:
wangswz
时间:
2009-11-14 21:55
本帖最后由 wangswz 于 2009-11-14 22:03 编辑
求教何为P指令!。。
。。顺便再问下 怎么改标题画面的文字。
######
#新游戏 #
#继续游戏#
#结束游戏#
#新游戏 #
######
这样的二周目看的我很纠结。。
Marshal.dump($game_switches, file)
这个是开关的存储么? 为什么无法继承?
事件的ABCD能继承么?
作者:
小幽的马甲
时间:
2009-11-14 22:03
= =我觉得你应该去好好学习F1……
def self.yl_game
return $data_system.terms.new_game
end
你是这么定义的吧……这样返回的就是那个 $data_system.terms.new_game(默认的“新游戏”)了
def self.yl_game
return "Extra"
end
这样才对嘛= =|||
都能继承,只要你Dump到那个文件里然后读出来
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1