iinn

导航

07 2011 档案

HGE源码分析之图形渲染(一)
摘要:HGE是一个开源2D游戏引擎,它最大的特点就是接口简单,易于使用,下面介绍一下他的渲染方法:HGE使用3Dapi绘制2D图像这方面的内容这里讲得很清楚:http://shallway.net/blog/?p=515hge具体的绘制方法hge绘制操作由3步完成: virtual bool CALL Gfx_BeginScene(HTARGET target=0); virtual void CALL Gfx_EndScene(); virtual void CALL Gfx_Clear(DWORD color); virtual void CALL Gfx_RenderQuad(const hg 阅读全文

posted @ 2011-07-27 23:49 iinn 阅读(1486) 评论(0) 推荐(1)

c可变参数
摘要:学习lua中,《lua程序设计》中有一篇”一个通用的调用函数“用到了变参函数,百度一下之后,有了一定了解,写在下面。可变参数由几个宏实现:typedef char * va_list;#define va_start(ap,v) ( ap = (va_list)_ADDRESSOF(v) + _INTSIZEOF(v) )#define va_arg(ap,t) ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )#define va_end(ap) ( ap = (va_list)0 )#define _ADDRESSOF(v) ( &( 阅读全文

posted @ 2011-07-24 22:48 iinn 阅读(427) 评论(0) 推荐(0)