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

Project1

 找回密码
 注册会员
搜索

消除存档类脚本的这两行会不会对游戏造成严重影响?

查看数: 1677 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-9-20 13:31

正文摘要:

本帖最后由 protosssonny 于 2011-9-20 18:44 编辑 进入游戏之后,只要和敌人打几仗,再保存进度就会弹出这样的错误提示: 游戏用了很多其他非默认脚本,我又修改了不少脚本,所以难以找到错误的根源。为了消 ...

回复

怪蜀黍 发表于 2011-9-27 11:36:14
我找到问题的根源了,是由于无法储存自定义变量@enemy_state造成的。
于是把我的自定义变量@enemy_state全部改成$enemy_state,即是不需要储存,问题得到完美的解决。
精灵使者 发表于 2011-9-21 11:12:14
$game_troop肯定是队伍的问题。
检查下有没有空的队伍,或者是已经删除掉的敌人组成的队伍,如果有请删除 by精灵

点评

$game_troop包括了数据库里面的队伍那页吧。详情请参考数据库-队伍(也就是敌人组成的队伍那页)  发表于 2011-9-21 20:53
或者还是Marshal.dump($game_troop,file)纯粹只是为了和Marshal.dump($game_party,file)配套成双的伪定义,而实际没有什么存储的必要?  发表于 2011-9-21 13:01
不知道您是否可以告诉我,Marshal.dump($game_troop,file)这行命令到底是存储敌人的哪些信息?读档的时候真有必要读取这些有关$game_troop的信息?  发表于 2011-9-21 12:58
直接进“新游戏”是可以存档的,但是不断和一个明雷敌人战斗之后,有一定的概率会出现这样的错误提示。战斗5次左右基本上一定会有错误提示了。  发表于 2011-9-21 12:55
月夜神音 发表于 2011-9-21 05:36:31
试试全局搜索$game_troop 看看(加个空格在后面)
Kimu 发表于 2011-9-20 22:49:38
f1中应该有关于Marshal的介绍吧
啥?蝌蚪文看不懂?找谷哥
flyfairy 发表于 2011-9-20 20:26:28
我只知道你删掉这两行,错误就会到其他的行了- -

点评

或者我换一种问法:脚本Marshal.dump($game_troop, file)到底是存储游戏中的哪些数据?读档是否真有必要读这些数据?  发表于 2011-9-20 21:29
主要是现在删除了,目前测试还没有出现错误提示。存档读档也能正常进行。  发表于 2011-9-20 21:26
怪蜀黍 发表于 2011-9-20 15:23:47
用了随机敌人脚本,但是随机敌人脚本在我第一个游戏中也使用了,没有任何问题。
打仗就是战斗。
我估计凭我现阶段的水平是修复不了,所以想放弃修改,直接删除这2行。不知道可以不。

点评

删除之后测试,到目前为止没有发现错误提示。所以问你们删除后会不会有严重后果啊。  发表于 2011-9-20 21:24
删了测试看看?  发表于 2011-9-20 17:34
月夜神音 发表于 2011-9-20 14:56:13
是使用了随机敌人脚本吗?
还有…………打仗……是战斗吗?

点评

删除之后测试,到目前为止没有发现错误提示。所以问你们删除后会不会有严重后果啊。  发表于 2011-9-20 21:25
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-24 12:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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