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

Project1

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

[已经解决] 請問vx可以把遊戲內參數匯出嗎?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2012-4-18
帖子
5
跳转到指定楼层
1
发表于 2012-4-18 17:51:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
hi 大家好
想請問在rpg maker vx中,可以把遊戲參數或是變數值匯出成txt之類的檔案可供外部做使用嗎?
或是外部程式有什麼辦法可以讀取遊戲內的參數或變數值?
謝謝了~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
2
发表于 2012-4-18 17:52:50 | 只看该作者

点评

謝謝你~ 有空我再來研讀一番  发表于 2012-4-19 15:30

评分

参与人数 1星屑 +40 收起 理由
iisnow + 40 感谢帮助

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-10-6
帖子
182
3
发表于 2012-4-18 18:51:00 | 只看该作者
本帖最后由 吉井明久 于 2012-4-18 19:42 编辑

『游戏参数和变量值』指的是运行游戏时的??和每个变量的值么?
如果只是要输出 txt 文件,像二楼列举的帖子都可以解决你的问题了。
比如,
  1. open "out.txt", "w" do |f|
  2.   f.puts "baka"
  3.   f.puts "バカ变量1的内容是#{$game_variables[1]}"
  4. end
复制代码
楼主可以说下目的么?因为这样的话不知道怎样回答比较好。

RM产生的rvdata文件皆使用标准Ruby Marshal 4.8格式储存。因此可以可以自己写段Ruby程序来直接操作。我曾经在Google Code上看到过一些利用Ruby编写的程序,可以在Linux, Mac上修改RM的数据库,不过仅限于编辑。

点评

好認真回復...我糖糖發光光了 沒辦法給你塞糖糖..  发表于 2012-4-18 19:27
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2012-4-18
帖子
5
4
 楼主| 发表于 2012-4-19 15:29:38 | 只看该作者
吉井明久 发表于 2012-4-18 18:51
『游戏参数和变量值』指的是运行游戏时的??和每个变量的值么?
如果只是要输出 txt 文件,像二楼列举的帖 ...

非常謝謝你
我的目的就是將rmvx的遊戲裡某一個變數的值(利用內鍵的指令"變數的開關"那個功能)導出到外部txt檔之類的可供讀取的就好。
依照你的指導我可以成功的匯出變數值了,非常感謝~

不好意思還想請教一個問題,有辦法從外部的程式(像是我在windows下再寫一個自己的小程式開起來監測)監測或是打撈遊戲運行時的變數值嗎?

再次謝謝你~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
5
发表于 2012-4-19 16:56:30 | 只看该作者
本帖最后由 lsu666666 于 2012-4-19 16:57 编辑
hk4g4007 发表于 2012-4-19 15:29
非常謝謝你
我的目的就是將rmvx的遊戲裡某一個變數的值(利用內鍵的指令"變數的開關"那個功能)導出到 ...

吉井明久 君的答案是获得楼主认可的
那需要请楼主亲自對於本问题结帖一下瞜!!

点评

感謝提點,初來貴寶地真是不好意思  发表于 2012-4-20 09:36
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-10-6
帖子
182
6
发表于 2012-4-19 18:32:54 手机端发表。 | 只看该作者
hk4g4007 发表于 2012-4-19 15:29
非常謝謝你
我的目的就是將rmvx的遊戲裡某一個變數的值(利用內鍵的指令"變數的開關"那個功能)導出到 ...

不知道您的目的是否是调试(Debug)?如果是这样的话为什么不在地图界面按下 F8 进入 Scene_Debug 呢(需要在编辑器内测试游戏)。

外部程序的话,可以考虑在 Game_Variables.[]=(key, value) 方法中加入通知过程。将其附加入文件并 flush 清空输出缓存,而别的程序监控之。

如果不想用文件的话,可以考虑使用命名通道(named pipe),也可以使用 Windows 消息机制

点评

是因為要用RMVX做一個測驗的遊戲,最後會有分數。 目的是想彙整玩家的分數,才需要有將變數匯出的動作。 不知您是否有更好的建議可以提供,謝謝  发表于 2012-4-20 09:41
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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