回 帖 发 新 帖 刷新版面

主题:[原创]谁能给我提供贪吃蛇的思路???

我在写程序时发现,不容易控制inkey$与循环的关系.急救,谢

回复列表 (共3个回复)

沙发

inkey$ 是一个函数,
用来检测获得键盘信息缓冲区中按键的信息。
如果有按键信息,获得最远的一次按键扫描码。
如果没有按键,获得一个空字符串。

板凳

DO
  IF INKEY$=CHR$(那个键的ASCII码) THEN       '如果按了那个键
    ......                                   '然后出现什么状况
  END IF
               '还可以写很多个IF语句来判断
LOOP

3 楼

draw语句等画图语句运行时间长,所以每个画图语句都要间隔一个inkey$,并且必须把它存放到变量中,否则会错过时间(PIV机Qbasic4.5,5条if语句占0.03秒)

我来回复

您尚未登录,请登录后再回复。点此登录或注册