Ta上传的资源 (0)

使用循环队列最小锁实现底层多线程渲染。原始HGE接口未进行任何修改,理论上只需替换DLL即可实现多线程渲染,并且大幅度提高性能。 使用循环队列原来本来无需加锁,但由于我们的项目资源加载又开启了另一条线程,为了最简单实现,使用了加锁,否则可能需要再加入一个循环队列。 如果仅使用单线程加载,可以自己去锁

Luajit可以直接加载C编译出来的DLL,绑定函数并调用。这里因为个人贪图freeimageplus的便利,又因为freeimageplus是C++编写,所以自己写了个DLL重新包装了个DLL来导出,其实现在看来完全是多余了。内附的Lua代码包含了图片缩放,实际上也注册了zip打包函数,可以打成z

基于QT的桌面精灵,实现了基本的动画和动作,简单的交互和菜单等

一个烂尾的即时战略游戏,内置了行军的简单阵型排布和高效A星寻路算法,通过二叉堆数据结构优化了A星搜索时间,属于个人早期的作品,现在拿来分享,基于HGE引擎,工程正常情况下应该可以通过编译并运行