看板 C_and_CPP 關於我們 聯絡資訊
如題 貪食蛇遊戲一般來說,畫面是固定的,只有蛇會變 但是用while(!cin.eof()){ cout << ... .... .... } 這種方式的話他會不斷往下又重複印一次背景的框框 請問一下如何做到只有蛇會動但是背景還是在原地不動這種效果呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.251.56
QQ29:一次印一整個buffer? 08/24 00:33
peter0318:我只想到貼磁磚的方法 08/24 00:33
diabloevagto:system("cls"); try it! 08/24 00:35
tropical72:之前用 d 大的方法做過類似的事,會有閃爍的問題.. 08/24 00:51
ducksteven:curses.h 08/24 01:02
tropical72:curses.h 似乎只存在 linux, windows 不存在 08/24 01:09
tropical72:更正, VC, BCB,..etc 不存在(說os不存在似乎怪怪的) 08/24 01:10
tropical72:蠻建議用 windows.h, 可能要研究一些時間 08/24 01:22
tropical72: SetConsoleCursorPosition, ReadConsoleInput 等函數 08/24 01:22
kumusou:謝謝大家 08/24 01:34
softwind:不用想了MSDN上面有sample code可以做到cls的效果 08/24 01:42
Lanrete:之前我也是用WINDOWS.H作 只要清除最後一個跟新增一個 08/24 06:46
ducksteven:pdcurses.h 在 windows 有實作 08/24 23:42