关于NS是否能通时执行两个命令的问题
我的脚本里在游戏进行的时候 加入了5个按钮
但是在每次到了游戏分支选择的时候
5个按钮 就都用不了了
是因为NS无法执行两个命令的原因么? 不妨貼語法上來?
記得D 大的教學文裡面有做標題畫面範例
有放四五個按鈕
但是是能用的 不是标题画面的问题。。
*define
mode_saya
textgosub *text_lb
savenumber 14
savename "保存进度","读取进度","进度"
*kuku
setwindow 30,380,25,5,20,20,0,1,30,1,1,":a;bg\\1.bmp",0,355
return
----------------------------------------------------------------------------
game
*start
*loadgame
systemcall load
goto *game_start
*endgame
end
*gamereset
reset
*text_lb
erasetextwindow 0
btndef clear
exbtn 1,1,"p1,1s1,(BGM\\tret.wav)"
exbtn 2,2,"p2,1s1,(BGM\\tret.wav)"
exbtn 3,3,"p3,1s1,(BGM\\tret.wav)"
exbtn 4,4,"p4,1s1,(BGM\\tret.wav)"
exbtn 5,5,"p5,1s1,(BGM\\tret.wav)"
*textbtnloop
print 1
textbtnwait %0
repaint
if %0==-1 systemcall windowerase:goto *textbtnloop
if %0==0 goto *end_textbtn
if %0==1 systemcall save:goto *textbtnloop
if %0==2 systemcall load:goto *textbtnloop
if %0==3 goto *gamereset
if %0==4 goto *endgame
if %0==5 goto *lookback
*lookback
systemcall lookback
goto *textbtnloop
*end_textbtn
texec
print 1
saveon
erasetextwindow 1
return
*newgame
lsph 1,":a/2,0,3;btn\\IN2.bmp",540,50
lsph 2,":a/2,0,3;btn\\IN3.bmp",540,100
lsph 3,":a/2,0,3;btn\\IN4.bmp",540,150
lsph 4,":a/2,0,3;btn\\IN5.bmp",540,200
lsph 5,":a/2,0,3;btn\\IN6.bmp",540,250
exbtn 1,1,"p1,1s1,(BGM\\tret.wav)"
exbtn 2,2,"p2,1s1,(BGM\\tret.wav)"
exbtn 3,3,"p3,1s1,(BGM\\tret.wav)"
exbtn 4,4,"p4,1s1,(BGM\\tret.wav)"
exbtn 5,5,"p5,1s1,(BGM\\tret.wav)"
vsp 1,1:vsp 2,1:vsp 3,1:vsp 4,1:vsp 5,1:print 1
是这样写的
在游戏运行的时候 画面右边 有5个按钮
可是每次到选择剧情分支的时候 5个按钮 就用不了了
是因为
选择剧情分支和右边的五个按钮是两条命令 不能同时实现么? 程式码有贴完全吗?
分支的程式码呢?
debug看看噜
打开游戏对自己想要观察的地方按下小写的d(要关掉Capslock)
点击依序执行
然后就可以一行一行执行看每行的执行结果了
页:
[1]