[问题] C写飞机小游戏问题

楼主: a71245969 (熊怪唉优)   2020-07-12 18:11:23
大家好,小弟第一次发文请多指教
1.问题:飞机于画面中移动时会有残影如下图(新增gotoxy函数出现此问题):
(1)未移动时:https://imgur.com/uGKOqRF
(2)移动重复打印飞机:https://imgur.com/cBqLoVx
2.程式码:https://0rz.tw/LcSST
发文若有任何问题小弟会配合修改,烦请各位大大解惑了,感谢!
作者: Lipraxde (Lipraxde)   2020-07-12 18:19:00
我猜啦,大概是你没把原本在画面上的 * 擦掉的关系
作者: mike50378 (羊驼)   2020-07-12 19:42:00
空白画布 > 画飞机 > 座标移动 > 空白画布 > 画更新后的飞机
作者: nh60211as   2020-07-12 20:08:00
你在画飞机的时候不应该直接换行https://i.imgur.com/BCGvOXt.png 我把空白都换成e飞机换成数字1~3。如果要照你这种写法的话每一个要画图的点都要一个条件式来看要画什么东西还有你的height跟width好像跟x,y座标写反了我写的话也会用二维阵列,我上传一下https://reurl.cc/b5OGAd 我用VC++编译的,最好改用std::vector免得越界存取
作者: Matz (妹妹C吸)   2020-07-13 00:19:00
把原先飞机的位置用空白符文换
作者: descent (“雄辩是银,沉默是金”)   2020-07-13 18:02:00
很棒, 加油
作者: galic (嘎利)   2020-07-16 00:24:00
作者: Schottky (顺风相送)   2020-07-16 23:08:00
推游戏

Links booklink

Contact Us: admin [ a t ] ucptt.com