查看: 1828|回复: 2

[已经解决] $game_actors[i]怎么对这个赋值

[复制链接]
梦石
0
星屑
85
在线时间
210 小时
注册时间
2013-7-26
回帖
265
发表于 2015-1-11 17:27:06 | 显示全部楼层 |阅读模式

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

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

×
$game_actors[50] = $game_actors[1] #会出现错误,请问怎么才能赋予与$game_actors[1]同样的值呢?
相当于用脚本复制角色。
梦石
0
星屑
85
在线时间
210 小时
注册时间
2013-7-26
回帖
265
 楼主| 发表于 2015-1-11 17:36:50 | 显示全部楼层
我自己解决了= =
$data_actors[50] = $data_actors[1]
p $game_actors[50]  #$game_actors[50] == $game_actors[1]

点评

"Game_Actors#[]"有自己的处理方法,但没看到有"Game_Actors#[]="的方法啊。。  发表于 2015-1-14 09:45
保存了但是读取不出来,你可以试试。  发表于 2015-1-12 18:06
那么 $game_actors[50] 的数值不会被保存吗?  发表于 2015-1-12 16:56
↓虽然对于$data_actors是这样,但是在这里是可行的,Game_Actors#[]有自己的处理方法。请再看下RGSS1的脚本吧  发表于 2015-1-11 22:46
这只是把角色1的引用给角色50而已,不是复制。这样改的话在一个角色的数据发生变化时,另一个的数据也会发生变化。当然如果不介意这点就行  发表于 2015-1-11 19:23
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-1-11 17:43:43 | 显示全部楼层
夕仔 发表于 2015-1-11 17:36
我自己解决了= =
$data_actors[50] = $data_actors[1]
p $game_actors[50]  #$game_actors[50] == $game_ac ...

那和直接在数据库里把1号角色复制到50号上有什么区别

点评

宠物。。  发表于 2015-1-12 16:46
目测是宠物系统之类的东西  发表于 2015-1-11 20:56
好像是没有区别,不过不知道LZ想要什么效果  发表于 2015-1-11 17:49
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部