damoco

 

ViewPort(视口)跟随光标

ViewPort跟随光标。光标大小可变。

方案

保存图形数据

类似游戏地图,但是游戏地图是可以保存在磁盘中的,用的时候读取,但是大部分时间还是保存在内存中。

问题

  • 耗费内存。暂无解决方案。

绘图时更新光标位置

问题

  • ViewPort绘制先于光标,但更新晚于(依赖于)光标。因此绘制会延后一帧。解决方案:
    • repaint一帧。最简单。问题:如何确定当前帧是否需要repaint。解决方案:在cursor中缓存是否移动的状态;根据此状态判断是否需要repaint。
    • 暂无其他
结论:采用绘图时更新加repaint方法

posted on 2009-08-22 11:23 damoco 阅读(173) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(2)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜