所以我在游戏中制作了一个成就系统,我遇到了一些麻烦。您点击成就,然后点击奖杯案例,然后检查每项成就的描述。我早点工作了,但我不知道改变了什么。你能看看代码的一大块吗?
:Lbl 15
:ClrDraw
:Text(5,8,[argument]
:
:
:Line(-10,6,10,-6)
基本上,它应该拉起图形,然后制作线条和文字。相反,它显示主屏幕,当我按ENTER键时,它会返回到程序的开头。这里有什么问题吗?
答案 0 :(得分:0)
尝试将空白图像保存为图片(例如Pic1),然后使用“RecallPic”命令调用此图像。这将使您进入图形屏幕。从那里完成所有的绘图命令,如“文本”和“行”。如果这不起作用那么我会说你需要发布更多代码,因为除了简单显示之外还有其他一些问题。
另外,检查以确保所有循环和“if / then”语句都有“结束”。你提到最后有一个未知的“结束”......这会造成很多麻烦。这相当于缺少其他语言的结束括号或括号。
答案 1 :(得分:0)
DispGraph
命令将显示图形屏幕。但是,您显示的代码是正确的,应自动显示图形屏幕。
我建议您查看代码,特别是导致Goto
的{{1}}语句,并确保它指向正确的位置。如果是,则问题可能在您显示的代码之后。你提到这段代码最后有一个Lbl 15
;为什么? End
s不应该有相应的Lbl
,如果它在那里,它将跳回到最近的循环控制块,这可能会导致任何数量的问题。