zoukankan      html  css  js  c++  java
  • HGE继续修改绘图底层

      HGE的基于帧回调的机制,而且还是基于Windows消息的回调机制,了解Windows消息的人应该明白,这样肯定不行。

    因为Windows消息有阻塞的情况存在等等问题。

      测试了一下,当HGE窗口显示的时候,图片绘制还是很明显看出来绘制的过程,闪了一下才绘制上去。

    当拖动窗口的时候,痕迹的清除也很缓慢。

      简简单单绘制一张图片,CPU占用达45%以上,跟我采用基于Main入口函数直接绘制完全不是一回事。

    看来还得继续改造这部分结构。

      另外当时改造HGE的时候,发生了窗口无法注册的问题,这个时候才明白delphi的uses部分的单元文件是从

    左到右检测编译的,因为当时的情况是这样的:

    uses

    Windows,Classes, Graphics,

    Windows是在最前面的,导致类型不同的警告。无法注册窗口。

    后来重新排列了一下:

    uses
    Classes, Graphics,Windows,

    这样就正常了,留在这里做个印记。以前比较习惯在uses的时候很随便。

  • 相关阅读:
    02-zabbix安装部署
    01-zabbix服务说明
    00-ContOS 7.5编译安装MySQL-5.7.30
    bitset习题
    数颜色[分块]
    旋转子段 (思维stl)
    双栈排序(洛谷P1155)二分图的判定+思维贪心
    常见的系统获取唯一码方式
    SHELL-数组
    Prometheus-alertmanager组件使用
  • 原文地址:https://www.cnblogs.com/GameDelphi/p/2377069.html
Copyright © 2011-2022 走看看