- 注册时间
- 2008-9-27
- 最后登录
- 2010-1-20
②入门
- 积分
- 54
|
做程式的时候遇到点问题……特此求教,在下实在走不过去了
问题出在存档和读档画面处,本来的设想是在存档和读档画面底部有一块固定区域用来显示存档的预览文字,流程大概是以下这样:
if %0=1 savegame 1 : mid $data1,$textlognow,0,40
;点击某个存档按钮时,存储相应的档案,然后将存档时当前读到的那句话截取一定长度放到$dataN(每个档案用来存放预览文字的变量都不一样)。
mov $tp1,":s/22,22,1;#FFFFFF"
mov $savetext1,$tp1 : add $savetext1,$data1 : add $savetext1,"…" : lsph 41,$savetext1,%x,%y
;然后,无论存档是否存在,在固定位置都会加载那句截取好的预览文字,如果存档不存在就只有“…”。预览文字初始不可见
exbtn 21,1,"21,1P41S1,(se\sysselect.wav)"
;把存档区设定成按钮,如果鼠标移动上去则隐藏的预览文字会在固定位置出现。
--------------------------------------------------------------------------------------------
然后问题就来了……这个预览文字在开始游戏后无论怎么存储都是有正常效的。但是一旦关闭exe重新开启,所有的文字都被清空,移动上去就只显示没有存档时的“…”了 OTL
看起来问题是在于$dataN这变量是存不住文字的(废话…?),所以复位游戏后也消失了。请问解决办法……?
难道得用什么命令存在别的文件里然后调用之类的么?如果是这样的话求指令 OTL( 翻了下指令手册还没发现能干这个的…)
非常感谢~ |
|