还在吗?这两天遇到一个问题实在解决不了,想请教一下。
具体就是:
这是我做的红警2的海战8P地图,箭头所指的地方是一些建筑
类似于这样的,四个角分别是超武和盟军、苏军基地,并且都有守卫力量。
这张图不加入ini代码直接运行的话没有任何问题
然后不加入ini就没有可玩性了,于是加入了一些代码,代码如下:
;--------------------------------------------------------
[IQ]
RepairSell=0 ;自动维修,经测试稳定运行
[GAWEAT] ;天气控制器
Capturable=true ;可被工程师占领
[NAMISL] ;核弹发射井
Capturable=true;可被工程师占领
[GACSPH] ;超时空装置
Capturable=true;可被工程师占领
[NAIRON] ;铁幕
Capturable=true;可被工程师占领
[CAPARS01] ;埃菲尔铁塔
Strength=5555 ;血量
Power=-2000 ;电力消耗2000
Capturable=true ;可被工程师占领
ClickRepairable=yes ;可以被小扳手维修
[NAPSYA] ;精神控制放大器,第三方电力来源
Strength=6666 ;血量
Power=15000 ;电力1.5w
Capturable=true;可被工程师占领
ClickRepairable=yes ;可以被小扳手维修
;--------------------------------------------------------
加入这些代码之后,进入地图,会直接卡10秒,一动不能动10秒后正常。
然后我尝试找原因,我吧NAPSYA的Power改为0,再进入地图,一切正常,
但改为0,这些第三方建筑就不被保护了。
于是,我找其他的方法,我把整个Rules.ini都导入进了地图,然后把上面几项替换进Rules.ini
再进入地图,这次一切正常,但地图文件大了两百多kb。
------------------------------------------------------------------
问题来了:
在没插入整段Rules.ini之前,把地图后缀名由mpr改为yrm,进入尤里的复仇可运行,但也会卡,
在插入整段Rules.ini后,改地图后缀名进入尤里的复仇直接报错弹出游戏。
我的问题是,上面这段代码有问题吗? 还是Rules.ini里有什么代码让我进入地图不卡?
请大神指教