0

所以我在做一个游戏中的成就系统,我遇到了一点麻烦。您单击成就,然后单击奖杯箱,然后检查每个成就的描述。我早些时候得到了这个工作,但我不知道我改变了什么。你能看一下代码的一部分吗?

:Lbl 15

:ClrDraw

:Text(5,8,[argument]

:

:

:Line(-10,6,10,-6)

基本上,它应该拉起图形,并制作线条和文字。相反,它显示主屏幕,当我按 ENTER 时,它会回到程序的开头。这里有什么问题吗?

4

2 回答 2

0

尝试将空白图像保存为图片(例如 Pic1),然后使用“RecallPic”命令调用它。这将使您进入图形屏幕。从那里执行您所有的绘图命令,例如“文本”和“线条”。如果这不起作用,那么我会说您需要发布更多代码,因为除了简单显示之外还有其他问题。
另外,检查以确保所有循环和“if/then”语句都有一个“结束”。你提到结尾有一个未知的“结局”……那会引起很多麻烦。这相当于在其他语言中缺少结束括号或括号。

于 2014-02-05T02:45:05.143 回答
0

DispGraph命令将显示图形屏幕。但是,您显示的代码是正确的,应该会自动显示图形屏幕。

我建议您查看您的代码,特别是Goto导致 的语句Lbl 15,并确保它指向正确的位置。如果是,那么问题可能出在您显示的代码之后。您提到此代码块End的末尾有一个;为什么?Lbls 不应该有对应的End,如果存在,它将跳回到最近的循环控制块,这可能会导致任意数量的问题。

于 2015-05-23T23:14:14.033 回答