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

Project1

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

[有事请教] 【已解决】如何在脚本中的t和e=一个在事件可以调用的值

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14048
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
1
发表于 2023-8-20 11:51:43 | 显示全部楼层
咋看去上去楼主的Marshal::load 的双引号是什么作用的, 我看读取里是Marshal.load , 会不会是楼主定义了什么新方法
我在某游戏里找到这个储读档方法,不知有没用
RUBY 代码复制
  1. #储存
  2.   name="Data/save.sys"
  3.   file = File.open(name, "wb")
  4.   Marshal.dump($game_variables[1234], file)
  5.   file.close
  6.  
  7.  
  8.  
  9.  
  10. #读取
  11. name="Data/save.sys"
  12. if FileTest.exist?(name)
  13.     file = File.open(name, "rb")
  14. $game_variables[1234]=Marshal.load(file)
  15.     file.close
  16.   end

点评

原来如此,谢指导  发表于 2023-8-21 18:03
.dup也只能算浅拷贝,数组中的数组或字符串就不能被复制,Marshal这个则是从内到外完全复制一份  发表于 2023-8-21 08:28
他那个是其他太太教的方法似乎相当於.dup  发表于 2023-8-20 17:05
内容仅供参考,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 19:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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