我在做一个贪吃蛇项目,一切功能都没问题了,但是在性能上有些问题。 简单的说,我利用时钟控件每隔0.2秒触发一次事件,事件中去更改窗体中显示蛇的图片框坐标。一开始都没问题,但是当蛇变长后,也就是窗体中的图片框多了后,蛇的移动速度就明显慢了下来。 我估计是每次改变图片框坐标后都要刷新窗体,当图片框多了后刷新反应就慢了。有高手大概说过,可以通过“先将要显示的界面绘制到内存里(一个Bitmap对象),刷新的时候只绘制这张位图”,但是具体如何做,我不清楚,有没朋友知道,谢谢!
解决方案 »
- AE开发中怎么实现Layer Define效果
- 文件路径的问题
- 这条Select查询语句应该怎么写?
- 如何编程判断局域网中的某台电脑是否安装了MSSQLSERVER及其所运行的是什么操作系统(win98/2K/XP/2003)?在线等,谢谢
- 怎么在Window设计中.NET利用C#语言得到鼠标的坐标?
- datagridview使用
- 请高手指点 ,sql server 数据库中表eligibleYouth有记录56万条,如何分页查询速度控制在5秒以内,详见如下:
- csdn上也没有我要问问题的地方几千的分不知道怎么花还是散分!
- 如何验证文本框中输入的内容为数字,否则报错?
- C# HTTP GET POST 带参数请求,谁能写一个Demo并用备注说明
- 数据更新
- cs中的config.ini怎么取连接字符串啊
http://hi.baidu.com/wyl0367/blog/item/eae2b5cfe829903bf9dc61b0.html