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

Project1

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

可否将游戏中的数据输出为文本格式的文件

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2006-10-5
帖子
63
跳转到指定楼层
1
发表于 2007-8-7 17:17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如game_variables[1] = 5 ,game_variables[2] = 10
则在输出后在游戏文件夹下生成一个文本文件,里面写着
game_variables[1] = 5 ,game_variables[2] = 10
这样可不可以?
版务信息:本贴由楼主自主结贴~
··········· 快乐建立在健康的基础上。 ···········

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2006-10-5
帖子
63
2
 楼主| 发表于 2007-8-7 17:17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如game_variables[1] = 5 ,game_variables[2] = 10
则在输出后在游戏文件夹下生成一个文本文件,里面写着
game_variables[1] = 5 ,game_variables[2] = 10
这样可不可以?
版务信息:本贴由楼主自主结贴~
··········· 快乐建立在健康的基础上。 ···········

Lv2.观梦者

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
帖子
1200
3
发表于 2007-8-7 17:27:08 | 只看该作者
        f = File.open("./data.txt","a")
        for i in 1..50
        f.write("$game_variables[#{i}] = " + $game_variables.to_s + "\n")
        end
        f.close


这样就可以在 data.txt 文件里写入 1-50号变量的值
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
和记忆一起封存着的ID...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2006-10-5
帖子
63
4
 楼主| 发表于 2007-8-7 17:37:42 | 只看该作者
多谢
如果更换一下名称
       f = File.open("./aseesa.txt","a")
       for i in 1..50
       f.write("$game_variables[#{i}] = " + $game_variables.to_s + "\n")
       end
       f.close
是否生成的就是"aseesa.txt" ?用中文可以么?
另外脚本第一行 "a"是作什么用的呢?
··········· 快乐建立在健康的基础上。 ···········
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
帖子
1200
5
发表于 2007-8-7 17:42:07 | 只看该作者
"w": 以写入模式打开文件。打开文件时,若文件已存在就清空文件内容。
"a": 以写入模式打开文件。通常把写入内容添加到文件结尾。


第一个问题自己试试就知道了
考虑了下 其实用 w 更合适
和记忆一起封存着的ID...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2006-10-5
帖子
63
6
 楼主| 发表于 2007-8-7 17:46:37 | 只看该作者
呵呵,多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-28 21:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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