贪吃蛇游戏,问题求指教 !
pascal吧
全部回复
仅看楼主
level 8
1783952099
楼主
转向按键有延迟,按一下,却在下一次移动时转弯,怎么破!
界面
[无效] 镇楼
。。。。附件里有代码和游戏。。。。
附件地址:
百度网盘
2015年08月10日 13点08分
1
level 11
123233哈哈
那你就输出上一次的
2015年08月14日 04点08分
2
1783952099
你是没看代码吗!
2015年08月15日 06点08分
123233哈哈
@1783952099
别人的代码看不懂
2015年08月15日 07点08分
level 8
1783952099
楼主
置顶
2015年08月16日 03点08分
3
level 8
1783952099
楼主
置顶!来人!
2015年08月18日 04点08分
4
level 7
Marco690
延时调快点……
2015年08月19日 01点08分
5
1783952099
没用,
2015年08月19日 03点08分
1783952099
我需要慢速下仍然真实,但是按WASD没延迟,按方向键有延迟
2015年08月19日 09点08分
level 11
莫昶旭
我在研究winecraft时实体因为这个玩意一直没成功
2015年08月20日 05点08分
6
1783952099
还有,你确定不是Minecraft
2015年08月20日 10点08分
莫昶旭
@1783952099
你不知道Winecraft吗,自己翻我的帖子
2015年08月20日 11点08分
level 8
1783952099
楼主
怎么破,
2015年08月20日 10点08分
7
level 9
ax_pokl
不玩控制台游戏的路过。。
2015年08月20日 10点08分
8
1783952099
喷子.........吗?
2015年08月21日 09点08分
ax_pokl
@1783952099
不,只是感觉没什么技术含量|创意。
2015年08月21日 11点08分
level 7
Heptagon196
用C写贪吃蛇时遇到过这种情况,不知道pascal一不一样:可能是因为使用上下左右键时readkey会先返回224再返回相应数字,所以会延迟一下。
2015年08月22日 11点08分
9
Heptagon196
楼主遇到这种情况应该输出中间变量调试。或者直接用调试程序。
2015年08月22日 11点08分
1783952099
表示没怎么听懂
2015年08月22日 13点08分
Heptagon196
https://tieba.baidu.com/p/2321522112
2015年08月22日 13点08分
1783952099
回复 Heptagon196 :拜托,我只看得懂pascal
2015年08月22日 13点08分
level 13
Fallen_Breath
延时中有keypressed就马上readkey响应不要等延时过后再响应
2015年08月27日 00点08分
10
1783952099
怎么感觉你没看懂我的代码.......还有,问题已解决
2015年08月27日 05点08分
level 7
油海盈天清心长X
ch:=readkey;
if ch=chr(0) then //chr(0)也可以替换成#0
begin
ch:=readkey;
case ch of
//四个方向代码自己用writeln(ord(readkey))查,应该是七十多,具体的忘了,抱歉
end;
end;
case ch of
'w':up;
'a':left;
's':down;
'd':right;
end;
以上代码是在浏览器里手打的,很有可能CE,楼主请自行调细节
2015年08月27日 05点08分
11
1783952099
已解决,还是谢谢
2015年08月27日 05点08分
1