发布网友 发布时间:2024-09-30 03:30
共2个回答
热心网友 时间:2024-10-23 16:53
既然循环有跳出和进入,当然要有条件,死循环是无法做到的,你都没有讲循环条件;再说,你说A成功,又是什么意思,是成功执行A之后执行循环B,还是A循环结束了,在执行B循环,你都没讲清楚,人家怎么帮你呢。追答问题是,程序总是要有一个标志是否选择怪物,你应该加一句找色找图,判断是否怪物被选中,如果选中,就释放技能,不是把两个程序简单地循环执行,就可以达到你想要的效果,如果你执行了A,这时候并没有选中怪物,你再执行B就没意义了。也就是说,你上面所说的要A成功执行,就执行B,你要判断A是否成功(怪物是否被选中),如果选中了(我例子程序n>0就是你根据游戏情况判断得到),就执行B,你又想打完怪,回到A,那么你必须要通过找色找图找一个打完怪的标志,打完怪后(程序中n>0不成立,m>0成立),再回到A。
人可以直接根据逻辑判断画面,程序是没有逻辑判断的,所以不能用人的思维写程序,要用计算机的思维写,也就是说你要准确的告诉计算机你要做什么,不能让他逻辑分析,要不,计算机会让你出现意想不到的结果。
热心网友 时间:2024-10-23 16:53
do