游戏开发论坛

 找回密码
 立即注册
搜索
查看: 11024|回复: 24

面向TC的开源图形软件开发包~请大家支持下!!

[复制链接]

3

主题

107

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2004-12-9 15:58:00 | 显示全部楼层 |阅读模式
本开发包是给初学者交流学习使用的,如果你使用的是VC等现代编译器,请跳过本贴^_^
NEO SDK是一个面向TURBO C的免费开源图形软件开发包。它支持基本绘图、多种格式图形显示、鼠标操作、扩展内存和扩充内存的操作、时钟、多种字体的汉字及英文显示等等特性;更激动人心的是,它可以工作于TURBO C库函数无法达到的高分辨率下(比如800X600、1024X768甚至1280X1024);而且,它支持8位和16位两种色深!而且拥有不错的处理速度。NEO中的函数调用大部分于Allegro相似,为你今后向DJGPP+Allegro
过渡作准备。NEO还开放所有源代码,因为我认为这样更利于让大家发现BUG,利于NEO的成长。希望你能喜欢。

    本开发包为1.0.00(Beta)版。它*主要*拥有以下特性:
     1、支持320X200,640X400,640X480,800X600,1024X768,1280X1024等各种分辨率;

     2、全面支持8位即256色,16位即65536色两种色深模式;

     3、较为齐全的基本的绘图函数,让你轻松绘制象点、线、方、圆等等各种简单的图形;

     4、支持多种格式图形的显示,在这一版里,支持.BMP及.ICO和.CUR图形文件的显示。在以后的版本中,还会陆续增加对.PCX, .GIF, .TGA等格式的支持;   

     5、支持鼠标操作,并集成一套功能强大高级鼠标控制函数,譬如能检测双击,还支持使用.ico\.cur文件作为光标等;

     6、拥有一套高级键盘处理函数,用户可以通过篡改键盘中断来使用它们;

     7、集成时钟控制函数,主要用于游戏开发,你也可以将鼠标与时钟绑定,便于鼠标的操作(和Allegro相似);

     8、支持扩展内存和扩充内存的操作,便于开发需要大内存的程序;

     9、可以显示多种字体的英文和中文,并支持一些文字特效;

    10、拥有两套图形显示函数,一套用于常规内存下,特点是速度较慢但兼容性好;另一套用于扩展内存,特点是速度快但兼容性较差,因为要使用扩展内存必须加载himem.sys,未加载则无法使用第二套函数;

    11、支持矩形输出裁剪,让动画等各种显示特效均成为可能;

    12、支持类似graphics.h中库函数的作图模式,象XOR异或模式;

    13、强大的错误处理系统,能根据用户的设置决定输出错误信息的方式,譬如直接在屏幕上显示还是输出到错误日志,或者仅仅只用喇叭报一下警;

    14、完备的编译开关组,让你有选择的采用所需的部分功能,减少可执行文件的大小,加快编译速度;

    15、强大快速的调色板操作函数,你甚至可以直接可以将某个文件的调色板设置为当前的系统调色板;
   
    16、兼容graphics.h中的大部分函数以方便将原来使用graphics.h的程序移植到NEO中来;
   
    17、支持波形文件通过声卡的播放,让你的程序更加绘声绘色
在NEO的后续版本中,还会增加对双缓冲技术的支持,对图形用户接口(GUI) 的支持,对Alpha效果的支持等等,让你感受一个强大的NEO SDK!                     
          <更多详细内容请阅读压缩包中docs文件夹里的教程>
下载地址:http://neosdk.91i.net/product/neo_sdk.exe
最新动态请关注NEO资源站:http://neosdk.91i.net

18

主题

631

帖子

660

积分

高级会员

Rank: 4

积分
660
发表于 2004-12-9 17:26:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

行,不错。

起码学生们可以学学。

3

主题

107

帖子

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 2004-12-9 20:08:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

呵呵,是啊~

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2004-12-9 20:43:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

学生就该用TC吗?真是冥顽不灵

3

主题

107

帖子

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 2004-12-10 12:36:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

呵呵
但有些已经在用了啊~~年轻人~~

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2004-12-10 19:36:00 | 显示全部楼层

Re: 面向TC的开源图形软件开发包~请大家支持下!!

好东西啊!!!
我早就想开发一个无须任何操作系统也能运行的游戏了。
还有没有声音库啊、、、???
[em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3] [em3]

3

主题

107

帖子

112

积分

注册会员

Rank: 2

积分
112
 楼主| 发表于 2004-12-10 22:22:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

暂时没有吧
应该会加上去的~

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-12-10 22:32:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

声音库?不要太麻烦,为每种主流声卡写个封装吧。哈哈。

24

主题

229

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2004-12-11 00:48:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

支持阿,要是在我上大学是有就好了:)

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-12-11 15:50:00 | 显示全部楼层

Re:面向TC的开源图形软件开发包~请大家支持下!!

我以前也写过这种VGA13H和VESA的图形库(好像是初中时,,记不清了)

怀念一下。。。。。。就当艺术品来收藏好了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 21:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表