#==============================================================================
# ■ Game_Switches
#==============================================================================
class Game_Switches
include SailCat::System_Config
#--------------------------------------------------------------------------
# ● 获取自更新开关
# id : 开关 ID
#--------------------------------------------------------------------------
alias sailcat_autosw :[]
def [](id)
if $data_system.switches[id].to_s[0] == EVAL_PREFIX then
!!NameParser::parse($data_system.switches[id][1..-1]) rescue false
else
sailcat_autosw(id)
end
end
end
#==============================================================================
# ■ Game_Variables
#==============================================================================
class Game_Variables
include SailCat::System_Config
#--------------------------------------------------------------------------
# ● 获取自更新变量
# id : 变量 ID
#--------------------------------------------------------------------------
alias sailcat_autova :[]
def [](id)
if $data_system.variables[id].to_s[0] == EVAL_PREFIX then
value = (NameParser::parse($data_system.variables[id][1..-1]) rescue 0)
FORCE_INT_V ? (value.to_i rescue 0) : value
else
sailcat_autova(id)
end
end
end
[/pre]
作者: 百里_飞柳 时间: 2022-1-22 12:39 666
就相当于打包了一些条件公式,变成单个开关或变量就能调用
的确会是很方便的制作策略作者: 灯笼菜刀王 时间: 2022-3-1 10:54
这个idea非常好, 节省了相当多的改造步骤, 我很喜欢~~作者: 157515199 时间: 2022-12-3 13:48
我想用 但是我看的似懂非懂 能讲解一下么 我是个比较笨的人作者: jinae2022 时间: 2022-12-4 07:37 好像很厉害的样子作者: BCJT 时间: 2022-12-4 10:08
请问大神,可以实现文章显示一个动态的脸图(根据角色目前的脸图变化)吗作者: 纯属小虫 时间: 2022-12-8 11:32
好强大的思路和脚本
不过,关于脚本的运行,想问一下,这些开关变量的数值更新是随着对应$game变量变换的那一刻变换,还是每一帧都在读取$game数据然后给开关变量赋值
(感觉应该是前者,不过脚本白痴看不懂是如何实现的 hhhhh 想学习一下)作者: orochi2k 时间: 2022-12-11 04:07
喵哈哈哈哈,我觉得挂在事件页第一行的位置当条件更好用,并且也没有40个字符的问题。 (, 下载次数: 140)