找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4007|回复: 15

看到Yuee的加点系统,我自己也弄了一个.

[复制链接]
发表于 2004-10-30 00:50:14 | 显示全部楼层 |阅读模式
要谢谢Yuee的行为激励我去研究RGSS……



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2004-10-30 10:26:24 | 显示全部楼层
不错的。。^^
另外就是可以不用变量来保存剩余点数了…
具体的呐,仔细研究一下Scene_Save就应该知道了吧^^
我就不说了
 楼主| 发表于 2004-10-30 10:45:15 | 显示全部楼层
  def write_save_data(file)
    # 生成描绘存档文件用的角色图形
    characters = []
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      characters.push([actor.character_name, actor.character_hue])
    end
    # 写入描绘存档文件用的角色数据
    Marshal.dump(characters, file)
    # 写入测量游戏时间用画面计数
    Marshal.dump(Graphics.frame_count, file)
    # 增加 1 次存档次数
    $game_system.save_count += 1
    # 保存魔法编号
    # (将编辑器保存的值以随机值替换)
    $game_system.magic_number = $data_system.magic_number
    # 写入各种游戏对像
    Marshal.dump($game_system, file)
    Marshal.dump($game_switches, file)
    Marshal.dump($game_variables, file)
    Marshal.dump($game_self_switches, file)
    Marshal.dump($game_screen, file)
    Marshal.dump($game_actors, file)
    Marshal.dump($game_party, file)
    Marshal.dump($game_troop, file)
    Marshal.dump($game_map, file)
    Marshal.dump($game_player, file)
  end
是这个吧。
发表于 2004-10-30 11:12:22 | 显示全部楼层
恩呐,程序把那些全局变量写入文件里

你可以考虑两种方法

一种是存储剩余点数的变量使用全局变量,然后也写到文件里

或是用实变量来存储剩余点数,然后让这个实变量属于到某个全局变量里就可以了

我选择的是后一种方法,把剩余点数做为$game_actor的一个实变量保存起来

[此贴子已经被作者于2004-10-30 11:13:20编辑过]
 楼主| 发表于 2004-10-30 13:07:44 | 显示全部楼层
用第二种方法比较方便的说
发表于 2004-10-30 14:01:25 | 显示全部楼层
改了哪些地方啊?能不能说明一下啊?
发表于 2004-10-30 17:19:34 | 显示全部楼层
哎,就是+了力量不+攻啊,能不能做力量+武器攻=战斗中-的血啊。[em09]
发表于 2004-10-30 18:55:24 | 显示全部楼层
[em04]楼主不厚道~~没给出改变的地方,让偶们这些编程盲拿到了也没用,看不出哪里改过了。
弄得现在自己的游戏一运行就报错退出了
[em06]
发表于 2004-10-31 00:53:05 | 显示全部楼层
说实话,RPG里要是搞加点,蛮鸡肋的……
 楼主| 发表于 2004-10-31 02:10:26 | 显示全部楼层
以下是引用橡皮兔子在2004-10-30 18:55:24的发言:

[em04]楼主不厚道~~没给出改变的地方,让偶们这些编程盲拿到了也没用,看不出哪里改过了。
[em06]

偶不厚道这也被你发现啦……
既然知道自己是编程盲,那就不要看了,反正我还只是正在学用RGSS,而且这也不是什么大不了的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-30 05:01 , Processed in 0.012278 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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