大家好!我是个菜鸟,最近在用VC写一个俄罗斯方块的游戏,在方块下落过程中想用键盘上的四个方向键控制方块旋转和移动,其中向上键控制旋转,在写了CRussiaBlockView::OnKeyDown中写了处理过程,但发现没有我要的效果,我在OnKeyDown中设置了断点,但是在单步调试的时候,按了向上键,程序却没有运行到这个断点上。要说明一下,除了主线程以外,我又另外开了一个游戏线程,主要控制游戏进度,计算和显示其实都在主线程,两个线程用消息通信。
盼望各位高手能帮我一下,谢谢!
盼望各位高手能帮我一下,谢谢!
在单步调试的时候,按向上键,
这样一定进不到断点里啊,你单步跟的时间当前操作的是开发环境,不是你的程序本身.
三位好心人的回答提醒了我,我单步跟的时间是在开发环境,而不是在程序运行的时候。因为我设了好多断点,包括CRussiaBlockView::OnDraw中也设了,这样子可能就没法在程序运行的时候进入单步跟踪了。
我把其他断点去掉试试.谢谢!