Project1

标题: $game_actors和$data_actors有什么区别? [打印本页]

作者: wangxinly    时间: 2013-3-2 20:08
标题: $game_actors和$data_actors有什么区别?
本帖最后由 wangxinly 于 2013-3-3 20:25 编辑

之前我用$data_actors的add_pram加的属性,在状态里看并没有增加,而用$game_actors增加的就能实时看到了
但是我今天试着用$game_actors来添加装备特性时会报错,用$data_actors就能添加,这个到底什么区别的?
很多$data_actors能用的命令,当时有效,但是读档之后就失效报错了
作者: LBQ    时间: 2013-3-2 20:58
这个= =。貌似data_actors是直接从数据库里面读取的~也就是说是一个数据库数组。。。。game_actors是基于data_actors生成的= =。并且只有game_actors会被保存进存档里~
作者: wangxinly    时间: 2013-3-2 23:07
LBQ 发表于 2013-3-2 20:58
这个= =。貌似data_actors是直接从数据库里面读取的~也就是说是一个数据库数组。。。。game_actors是基于da ...

测试了下,确实用$data_actors,不退出游戏存档读档数据还在,退出游戏了再读档数据就没了

那么($data_actors[1].features).push(RPG::BaseItem::Feature.new(52,5))这句可用,换成用 $game_actors的该是怎么写的啊?直接改的话会报错....




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1