| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1837 人关注过本帖
标题:[原创] RGE V0.1.1 Released.
只看楼主 加入收藏
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
结帖率:95.65%
收藏
 问题点数:0 回复次数:8 
[原创] RGE V0.1.1 Released.
RGE Version 0.1.1
------------------
Date: 2007-12-10
相对 V0.1.0 版的改进:
    1. 加入了 RGE.Input 模块,该模块由 mouse, keyboard, timer 三个部分组成
    2. 在 Input 模块中,实现了对鼠标、键盘和时钟中断的管理
    3. Graphics.Draw2D 中去掉了 palblt 功能,该功能不实用
    4. 加入了 polybezier 函数,用于实现贝塞尔曲线的绘制
    5. 加入了 fillpolygon 函数,用于实现填充多边形的绘制
    6. 即如了 floodfill 函数,用于实现泛滥式填充
    7. 加入了 ellipse 和 fillellipse 两个函数,用于实现椭圆和填充椭圆的绘制
    8. 加入了 PCX Codec, 目前可以支持对 256 色 PCX 的编解码
    9. 暂时去掉了 Draw2D 的坐标变换功能,因为目前该功能还不成熟

Next version TODO
------------------
Draw2D:
    1. RoundRect 圆角矩形
    2. FillRoundRect 填充圆角矩形
    3. 解决某些填充函数的 bug
    4. 圆弧、椭圆弧、扇形,填充扇形
    5. Brush 对象,图案填充,位图填充
    6. 线宽、线型的处理
    6. 2D 几何变换
Input:
    1. 完善 Mouse 模块
    2. more...


        2007-12-11
        RockCarry

[[italic] 本帖最后由 RockCarry 于 2007-12-12 19:33 编辑 [/italic]]

RockCarry Game Engine.part1.rar (390.76 KB)


RockCarry Game Engine.part2.rar (334.65 KB)
搜索更多相关主题的帖子: RGE 贝塞尔 Released 鼠标 模块 
2007-12-11 21:21
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
传不上来
这个论坛程序似乎没有以前的好用啊.
2007-12-11 21:22
一笔苍穹
Rank: 1
等 级:新手上路
帖 子:640
专家分:0
注 册:2006-5-25
收藏
得分:0 
下到了,谢谢~~
2007-12-13 08:45
阿牧
Rank: 1
等 级:新手上路
威 望:1
帖 子:138
专家分:0
注 册:2007-11-5
收藏
得分:0 
两个文件的解压包名一样,是同个文件吗?
2007-12-13 21:48
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
是分卷压缩的,每个包有 400K 左右,论坛的上传友限制,只能这样做。
2007-12-13 22:31
zmfttkl
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2007-7-1
收藏
得分:0 
顶撒!
支持!

2007-12-14 09:36
kk4868
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2007-6-3
收藏
得分:0 
强人,赞一个

2007-12-14 13:29
boyachang
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-27
收藏
得分:0 
谢谢,下载收藏
2007-12-14 16:36
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
过奖
这个目前其实还很不完善,而且由于设计上的原因(所有的内存访问都被抽象为了pagemem),不可能有很好的性能。
因此这个库的适用范围只能是 DOS 实模式,它只是一种尝试,也可以练习下基本的架构设计和基本的算法设计,比如几何图元的扫描转换等。

为什么还是要基于实模式的 DOS 平台?一方面我更加熟悉这个平台,更加熟悉 TC 编译器的使用,另一方面是这个平台目前的功能太弱了,因此我觉得有必要做些什么。然而,更多的时候,我的设计和编码,都在努力做到平台无关性和更好的可移植性。(图形编程本质上就是对一块内存的操作而已)。

如果选用了支持32位线性内存的平台,设计上可以更加的简化,在性能上也可以做得更好。当然,我一开始就不打算让它有出色的性能,有句话说的是,make it work first, then make it work fast. 以我们目前的能力,许多东西要做出来都很困难,不要说优化了。
2007-12-14 21:05
快速回复:[原创] RGE V0.1.1 Released.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031041 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved