- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 HGE使用GDI绘制中文字体
其实这个没什么技术含量。这个技术在我自己的引擎Edge2d中被实现了,这里把其核心部分迁移到HGE中。 大致原理就是:利用GDI将文字信息写到HGE的纹理上(本质也就是DX8纹理),然后再绘制HGE纹理到屏幕上。关键效率的处理在于,使用一个缓存保存这些纹理。每次绘制一个文字时,就查询该文字对应的纹理是否被创建,是的话就直接从缓存中取出纹理然后绘制,否的话就立即创建该纹理并保存纹理到缓存中。
2007-11-19 20:52:00 2877 2
原创 Edge2d简介
Edge2d version 0.1.0Copyright © 2007-2008, Kevin Lynx. All rights reserved. 概述(Overview) Edge2d是一个非常面向对象并且插件化的2D游戏引擎。得益于良好的软件架构,Edge2d将是一个容易被扩展的,跨平台,且不依赖于任何底层库的引擎。Edge2d是彻底插件化的,这里所谓的插件化是
2007-11-04 18:53:00 2039
原创 开发edge的感悟
Author : Kevin LynxDate : 2007.11.22007.10.31, Edge0.1.0开发完毕,并在google code上整理出SVN代码,以及上传了例子和文档。可以说,这个引擎开发历程算是告一段落。在设计一个库的过程中,往往需要考虑整体设计的统一性,接口的明确行和简单性,库的数据流动向,库的扩展性以及对需求随时变化的准备。这些都是我在设计这个引擎过程中感受
2007-11-02 10:46:00 1679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人