- 博客(5)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
翻译 Recording DirectX and OpenGL Rendered Animations
记录DirectX和OpenGL渲染的动画简介 当我们创建游戏和仿真模拟时,有时我们有必要记录渲染的内容。在某些情况下渲染过于复杂和耗时,这是不可避免的。 在DirectX中,库函数D3DXSaveSurfaceToFile()保存表面为一张图片文件。对OpenGL,我们用glReadPixels()来读渲染的图像像素然后手动的保存它们为一张图片文件。然而这些表面只是针对单帧记
2012-04-28 15:08:12 1017
转载 解决窗口刷新闪烁
一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。
2012-04-17 15:18:14 827
转载 CStatic贴图
MFC下消息处理机制与画图:1、Invalidate和UpdateWindow的区别。Invalidate在消息队列中加入一条WM_PAINT消息,其无效区为整个客户区。而UpdateWindow直接发送一个WM_PAINT消息,其无效区范围就是消息队列中WM_PAINT消息(最多只有一条)的无效区。效果很明显,调用Invalidate之后,屏幕不一定马上更新,因为WM_PAINT消息不一
2012-04-17 14:42:11 932
原创 Shell——变量与数组
像其他程序语言一样,shell语言支持变量赋值操作。shell的变量声明时没有类型的概念。而且从某种意义上来说,shell变量不需要声明,在给变量赋值的同时就指定了变量的类型及变量的值。变量的使用极大地增强了脚本的灵活性。变量声明 很简单,格式是“变量=值”,注意在等式的两边不能有空格。如果两边均有两个空格,“变量 = 值”则是测试变量与值是否相等。而如果只在等号前面有
2012-04-08 13:22:27 6290 1
原创 Shell脚本简介
Shell脚本的特点 完成复杂而强大的系统命令操作,但执行效率低、没有图形界面、无法操作底层硬件设备,只能依赖类UNIX平台Shell脚本程序的基本结构 Bash是UNIX世界使用最为广泛的Shell,所以脚本文件应该以如下语句作为开头。#!/bin/bash 这句代码声明了解释该脚本的程序,该声明不是必须的。但有两个作用,一是使用该声明后,就可以使
2012-04-05 14:23:41 963
glog-0.3.4
2016-07-01
CPictureEx类
2011-03-19
glog不可跨dll项目使用
2016-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人