1.CList 用于存储每条路上的车辆,便于进行控制 2.路灯画在OnCreate 中,在ontimer 中进行控制 3.有专门的函数画车和画路,在ontimer 函数中调用 4.有几个函数实现车辆对路灯的判断和过马路以及控制车距功能(只有直行,拐弯还没做,传递指针为参数) 刚开始做的时候还没发现,等做完所有车辆直行后,发现运行一段时间后画面就白了,没反应了。 在网上搜了很多,有说指针问题的,可是我的指针用的很少的,只有过马路功能用的指针为参数,其他基本没用到指针 估计存在资源泄漏
正常情况下1000ms 刷新一次就好了, 但是测试的时候不想等那么久, 就调成了500ms,刚刚试了下1000ms,也是一样的结果。我其实也是刚学MFC 还不知道怎么测试代码的性能,很多东西都是摸索着写的。资源的话我就用了一个位图,表示车辆,然后画车的函数就用这个位图重复创建显示车辆。
资源包括内存没有释放,gdi对象没有释放等等
|