各位大虾: 偶在编写吃豆子的时候遇到了“大嘴”出界的问题。在“大嘴”到达上、左两个边界时,总是不能自动走到顶点;然后在到达下、右边界时,它却会超过我定的边界。 PS 图形模式640x480。请大家帮我看看,是那里出了问题。wsad分别控制上下左右~按q退出
我把他保存在压缩文件中,请用winrar打开,麻烦大家了。
[此贴子已经被作者于2004-08-02 15:25:30编辑过]
/* if(x<=0 || x>=640) kx=0; if(y<=0 || y>=480) ky=0; */ x%=640; y%=480;
x,y的计算还是有点问题,自己查吧。可能是XOR上的问题
不~我查到了~是一开始的时候,x,y 的初始值为 100,100 所以应该改为: if(x<=-50 || x>=490) kx=0; if(y<=-50 || y>=330) ky=0;
这样就对了~
还是要说:谢谢!~对了,kncoker,你那黄站什么时候才恢复开通啊?