Project1

标题: 原来CP是这样做的 [打印本页]

作者: 琳雯    时间: 2012-2-19 13:45
标题: 原来CP是这样做的
偶最近在看别人写的CP系统
自己也想做个
只是关键的地方在于如果保存CP的有关数据,偶尝试多种方法都不行(偶也是个菜鸟)
然后又回去看
发现,原来它用变量$game_variables保存啊...
偶怎么救没想到呢...
作者: R-零    时间: 2012-2-19 13:49
可以建立一个全局数组或者是哈希表,效果等同于$game_variables而且不会占用$game_variables空间
作者: 琳雯    时间: 2012-2-19 13:54
额,好吧
又是偶没说清楚
因为这些数据时要被存档的
如果只是建立一个全局数组或者是哈希表
在读档的时候就会被重置了
作者: R-零    时间: 2012-2-19 13:55
琳雯 发表于 2012-2-19 13:54
额,好吧
又是偶没说清楚
因为这些数据时要被存档的

    Marshal.dump(???, file)
可以直接写进存档哦
作者: 琳雯    时间: 2012-2-19 14:01
这个偶也清楚,但是这样做的话容易造成与其他脚本的冲突
偶像试着减少冲突的可能性





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