ege函数库_ege图形库基本说明

EGE

基本说明

本库是一个类似

graphics.h

BGI

图形库,使用方法相当接近,所以学习过

TC

图形的话会很容易上手

基本使用方法几乎和

TC

的一样,只要

#include "graphics.h"

就可以了

本图形库目前支持

VC6, VC2008, VC2010

IDE

,同时也支持

MinGW

编译器和使

MinGW

编译器的

IDE

(如

Code::Blocks

C-Free

Dev-CPP

eclipse

for

C/C++

)

graphics.h

头文件的最顶处有相关的说明,并且附带较详细的

pdf

文档

●为什么要写这个库?

许多学编程的都是从

C

语言开始入门的,而目前的现状是:

1.

有些学校以

Turbo C

为环境讲

C

语言,只是

Turbo C

的环境实在太老了,

复制粘贴都很不方便。

2.

有些学校直接拿

VC

来讲

C

语言,因为

VC

的编辑和调试环境都很优秀,

VC

有适合教学的免费版本。

可惜在

VC

下只能做一些文字性的练习题,

想画

条直线画个圆都很难,

还要注册窗口类、

建消息循环等等,

初学者会受严重打击

的。初学编程想要绘图就得用

TC

,很是无奈。

3.

还有计算机图形学,

这门课程的重点是绘图算法,

而不是

Windows

编程。所

以,许多老师不得不用

TC

教学,因为

Windows

绘图太复杂了,会偏离教学的

重点。新的图形学的书有不少是用的

OpenGL

,可是门槛依然很高。

所以,我想给大家一个更好的学习平台,

就是

VC

方便的开发平台和

TC

简单的

绘图功能,

于是就有了这个库。

如果您刚开始学

C

语言,或者您是一位教

C

言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。

另外:这个库不是为了给你直接移植

BGI

图形代码用的,

直接移植多半是不能通

过编译的。

如果真需要移植,

请做相应的修改,

或者使用高兼容性的

ege

老版本图形

●本图形库的优点:

★绘图效率较好,特别在批量绘图模式下,

640*480

的半透明混合,可以直接使

getpixel / putpixel

完成,

并且可以在大约

1.5G CPU

台式机器上达到

60fps

(要优化,否则一般的家用

机再强也不行)

★灵活性更强,绘图可以直接针对一个

PIMAGE

不必只能画在屏幕上

★功能更多,支持拉伸贴图,支持透明半透明贴图,支持图像模糊滤镜操作,

可以用对话框函数进行图形化的输入

★面向动画编程和游戏编程做了功能增强,可以方便地对帧率进行准确的控制

★附带简单的

3D

矢量运算函数和类,便于

3D

计算

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值