Project1
标题:
整理了一下某人的独立变量
[打印本页]
作者:
白鬼
时间:
2009-9-22 22:44
标题:
整理了一下某人的独立变量
http://rpg.blue/viewthread.php?t ... B%E5%8F%98%E9%87%8F
这个贴子,好早啊。。。
不敢挖,怕被扣分。
但是楼主好乱,我整理了一下。
#==============================================================================
# ■ Game_Dlbl by:304475881
#------------------------------------------------------------------------------
# 处理独立变量的类。
#==============================================================================
class Game_Dlbl
#--------------------------------------------------------------------------
# ● 初始化
#--------------------------------------------------------------------------
def initialize @dlbl = []
end
#--------------------------------------------------------------------------
# ● 获取变量
# variable_id : 变量 ID
#--------------------------------------------------------------------------
def [](variable_id, sjbh = "")
if sjbh == ""
sjbh = @event_id
end
if @dlbl[variable_id] != nil
@blz = @dlbl[sjbh]
return @blz[variable_id]
else
return 0
end
end
#--------------------------------------------------------------------------
# ● 设置变量
# variable_id : 变量 ID
# value : 变量的值
#--------------------------------------------------------------------------
def []=(variable_id, value, sjbh = "")
if sjbh == ""
sjbh = @event_id
end
@blz = @dlbl[sjbh]
@blz[variable_id] = value
@dlbl[sjbh] = @blz
end
end
#换到标题画面继续改:新游戏的生成各种游戏对像下面加一条
#修改# $game_dlbl = Game_Dlbl
#换到存档画面继续改:写入存档数据的写入各种游戏对像下面加一条
#修改# Marshal.dump($game_dlbl, file)
#换到读档画面继续改:读取存档数据的读取各种游戏对像下面加一条
#修改# $game_dlbl = Marshal.load(file)
复制代码
作者:
白鬼
时间:
2009-9-23 08:55
其实我想问,这个独立变量怎么用?
昨晚忘了问了。
是不是事件脚本
$game_dlbl[x] = y
复制代码
让x号变量等于y值
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1