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

Project1

 找回密码
 注册会员
搜索
楼主: enghao_lim
打印 上一主题 下一主题

[讨论] 残脑帖,来说说rmxp储存后的阿尔西斯还是原来的阿尔西斯吗

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
183
在线时间
201 小时
注册时间
2010-9-20
帖子
286
11
发表于 2010-11-17 17:43:17 | 只看该作者
不明真相的群众表示回帖查看=。=
脚本盲
似乎有很多人在找签名出处呢。。嗯嗯,没错,就是fux童鞋~
上榜(误)的斑竹们应该知道~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

12
发表于 2010-11-17 17:50:56 | 只看该作者
你每天睡醒了,也不是你了,因为脑细胞已经代谢更新换了一大批
回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
31 小时
注册时间
2010-11-1
帖子
70
13
发表于 2010-11-17 18:37:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1010
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

14
发表于 2010-11-17 18:40:18 | 只看该作者
你投胎了還是你嗎?嗯……這是個問題。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
594
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

15
发表于 2010-11-17 19:00:02 | 只看该作者
虽然你写的答案是true,但是似乎不太对吧,你那个根本就没Marshal过。。内部的$game_party.actors[0] 和 $game_actors[1]指向的是同一个对象,要是把其中一个Marshal一下再读出来,就不是同一个了

至于关心【是不是同一个】到底有什么意义,请看
a = [1, 2]
b = a
b.push 3
p a #=> [1,2,3]
尽管从表面上看起来只对b做了修改,但是a却也发生了变化,这是因为b和a是【同一个】数组

点评

这里应该只是传递了一个指针而已……恩……如果需要复制数组的话需要.clone  发表于 2010-12-26 11:34
难道b数组污染了a数组……??  发表于 2010-11-18 07:44
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
184 小时
注册时间
2010-6-27
帖子
1794
16
发表于 2010-11-17 19:26:19 | 只看该作者
Anonymous 发表于 2010-11-17 15:04
黑幕曰:“你永远无法确定前一秒或后一秒的你还是你”

不知道为什么我这么想引用
回复

使用道具 举报

Lv1.梦旅人

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
帖子
2065
17
发表于 2010-11-17 19:29:29 | 只看该作者
当然是,作为神的阿尔西斯有无数的身外化身
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
帖子
3454
18
发表于 2010-11-17 19:38:54 | 只看该作者
应该是吧……
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
19
 楼主| 发表于 2010-11-17 19:46:45 | 只看该作者
本帖最后由 enghao_lim 于 2010-11-17 19:51 编辑

回复 zh99998 的帖子

我说的是储存之前与储存之后始终都是true,所以是一样的。
原因是因为Game_Party只对@actors进行读取作用,所以最后的操作还是返回Game_Actor,
相反的人物仓库直接对@actors进行读写,所以操作不需要返回Game_Actor导致人物出现克隆状态。

a = [1,2]
b = a
b.push(3)
这样在克隆前的确不会有任何变化,可是Marshal.load(Marshal.dump(b))之后,两者将不再关联,虽然他们之前是同一个东西的说。

简单来说因为存档有着更深clone的意义,所以才会提出这个……==
就好像
  1. class A
  2. end
  3. a = A.new
  4. b = a.clone
  5. p a == b
复制代码
返回false是一样的。
回复

使用道具 举报

Lv1.梦旅人

孤可是冠有攻略之神
之称的LR啊

梦石
0
星屑
49
在线时间
590 小时
注册时间
2010-10-31
帖子
401
20
发表于 2010-11-17 20:40:21 | 只看该作者
当我发完这个帖子的时候。我其实已经变了
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-28 07:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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