设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1736|回复: 1
打印 上一主题 下一主题

[讨论] 整理了一下某人的独立变量

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1733
在线时间
484 小时
注册时间
2006-1-7
帖子
1073
跳转到指定楼层
1
发表于 2009-9-22 22:44:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
http://rpg.blue/viewthread.php?t ... B%E5%8F%98%E9%87%8F

这个贴子,好早啊。。。
不敢挖,怕被扣分。

但是楼主好乱,我整理了一下。
  1. #==============================================================================
  2. # ■ Game_Dlbl     by:304475881
  3. #------------------------------------------------------------------------------
  4. #  处理独立变量的类。
  5. #==============================================================================
  6. class Game_Dlbl
  7. #--------------------------------------------------------------------------
  8. # ● 初始化
  9. #--------------------------------------------------------------------------
  10.   def initialize @dlbl = []
  11.   end
  12. #--------------------------------------------------------------------------
  13. # ● 获取变量
  14. # variable_id : 变量 ID
  15. #--------------------------------------------------------------------------
  16.   def [](variable_id, sjbh = "")
  17.     if sjbh == ""
  18.       sjbh = @event_id
  19.     end
  20.     if @dlbl[variable_id] != nil
  21.       @blz = @dlbl[sjbh]
  22.       return @blz[variable_id]
  23.     else
  24.       return 0
  25.     end
  26.   end
  27. #--------------------------------------------------------------------------
  28. # ● 设置变量
  29. # variable_id : 变量 ID
  30. # value : 变量的值
  31. #--------------------------------------------------------------------------
  32.   def []=(variable_id, value, sjbh = "")
  33.     if sjbh == ""
  34.       sjbh = @event_id
  35.     end
  36.     @blz = @dlbl[sjbh]
  37.     @blz[variable_id] = value
  38.     @dlbl[sjbh] = @blz
  39.   end
  40. end


  41. #换到标题画面继续改:新游戏的生成各种游戏对像下面加一条
  42. #修改# $game_dlbl = Game_Dlbl
  43. #换到存档画面继续改:写入存档数据的写入各种游戏对像下面加一条
  44. #修改# Marshal.dump($game_dlbl, file)
  45. #换到读档画面继续改:读取存档数据的读取各种游戏对像下面加一条
  46. #修改# $game_dlbl = Marshal.load(file)
复制代码
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。

Lv3.寻梦者

梦石
0
星屑
1733
在线时间
484 小时
注册时间
2006-1-7
帖子
1073
2
 楼主| 发表于 2009-9-23 08:55:09 | 只看该作者
其实我想问,这个独立变量怎么用?
昨晚忘了问了。

是不是事件脚本
  1. $game_dlbl[x] = y
复制代码
让x号变量等于y值
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-10 09:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表