flysonwy 发表于 2010-6-13 10:28:20

关于NS是否能通时执行两个命令的问题

我的脚本里
在游戏进行的时候 加入了5个按钮
但是在每次到了游戏分支选择的时候
5个按钮 就都用不了了
是因为NS无法执行两个命令的原因么?

serflygod 发表于 2010-6-14 13:35:03

不妨貼語法上來?

記得D 大的教學文裡面有做標題畫面範例

有放四五個按鈕
但是是能用的

flysonwy 发表于 2010-6-14 20:46:25

不是标题画面的问题。。
*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个按钮 就用不了了
是因为
选择剧情分支和右边的五个按钮是两条命令 不能同时实现么?

skyjerry149 发表于 2011-3-5 02:25:13

程式码有贴完全吗?

分支的程式码呢?

debug看看噜

打开游戏对自己想要观察的地方按下小写的d(要关掉Capslock)

点击依序执行

然后就可以一行一行执行看每行的执行结果了
页: [1]
查看完整版本: 关于NS是否能通时执行两个命令的问题