製作存檔日期和圖片讀入不能
參考http://www.rpgchina.net/read-htm-tid-30830-fpage-4.html
define區裡事先定義
filelog
labellog
globalon
numalias BtnRes,%0
到save裡面的標籤寫法;
*save
textoff
csp-1
cl a,3
goto *save_1
;-----日期取得-----
*save_time
mov $1,""
savetime %1,%2,%3,%4,%5
itoa2 $2,%2:add $1,$2:add $1,"月"
itoa2 $2,%3:add $1,$2:add $1,"日"
itoa2 $2,%4:add $1,$2:add $1,"時"
itoa2 $2,%5:add $1,$2:add $1,"分"
return
;-----日期取得到此-----
;-----Save畫面跳出-----
*save_end
btndef clear
csp -1
print 10,250
deletescreenshot
texton
FrameInitialize;自定義指令
return
;-----Save跳出到此-----
;-----Subroutine到此-----
;-----Save畫面處理-----
;-----PAGE1-----
*save_1
lsp 500,":a;sys/save.jpg",0,0
lsp 101,":s/13,15,0,0;#ffffff#999999SAVE",250,50;DATA顯示
lsp 201,":s/13,15,0,0;#ffffff$901",350,50;日期顯示
savefileexist %101,1
if %101=1 lsp 301,":c/1,0,3;savedata/save01.bmp",520,25;圖片已存檔顯示
notif %101=1 lsp 301,":c/1,0,3;sys/save00.bmp",520,25 ;圖片未存檔顯示
print 16
btndef ""
spbtn 101,1
*save_1_lp
btnwait2 %BtnRes
if %BtnRes=0 goto *save_1_lp
if %BtnRes=-1 goto *save_end
if %BtnRes=1 savegame 1:savescreenshot2 "savedata/save01.bmp":mov %1,1:gosub *save_time:mov $901,$1:csp -1:goto *save_1
===================================================================
除了*save_end多加了幾行字
和*save標籤的開頭多加了
textoff
csp-1
cl a,3
其他寫法都跟範例裡面一樣
但不知道為什麼存檔之後
顯示出來的日期是:0月0日0時0分
然後顯示出來的圖片還是一樣empty
關掉遊戲再重打開
0月0日0時0分又不見了.....
有人能幫我解答這問題嗎?><困擾了好久 用的是系统变量区段记录存档日期么?系统变量区段是多少到多少?
建议查一下变数的值
还有像savefileexist %101,1例如这里顺便在界面上显示一下%101的值,看看究竟是没有正常存还是没有正常显示. 感謝COUNTD!
原來是全局變量和一般變量的問題><
完全忘了前面已經把一般變量設置到600了
現在問題解決了
非常感謝!
页:
[1]