太郁闷了,简直就是没事找抽。好好地想做个黑白棋,结果我竟然把它给变成了个浩大的工程。多线程、D3D、Dinput、人工智能、游戏逻辑、界面、鼠标处理,整死我了,一头一头的学,一个月了,停停做做,才弄了600多行代码,唉,远着呢。同学们一个个被那个网络老师搞得癫狂,全去学网络,再或者就去学嵌入式,就我一个人,天天抱着多线程和D3D啃,可怕的孤独啊。 今天用一种变态的方法解决了多线程输入控制下的双重鼠标位置问题,感觉很不甘心,但是没办法,Dinput跟win32无法同步,但我不想放弃Dinput,因为我很得瑟。所以我在主线程不断获取窗体位置,再在输入线程中用SetCursorPos将两个鼠标同步,所以一晃鼠标就会出现一个很搞笑的现象:我的自绘鼠标屁颠屁颠地跟着恶心的windows server 2008的系统默认鼠标跑,连我自己都感到无语了。 算了,就这样吧,下一步实现鼠标按键响应,又是一大堆参数计算啊。

评论