游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6631|回复: 6

《光线游戏引擎 1.2 版》发布!

[复制链接]

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2005-11-10 20:55:00 | 显示全部楼层 |阅读模式
经过紧张的准备,《光线游戏引擎 1.2 版》终于发布了!

    《光线游戏引擎》软件开发包是一个通用 2D/3D 游戏程序库,主要用于单机、网络游戏
程序的开发,也可用于与虚拟现实相关系统的开发。
   
    最低硬件配置:赛扬 CPU、32MB内存、500MB硬盘
    操作系统:Windows98/2000/XP
    开发语言:C/C++
    开发环境:程序库没有特殊的要求,任一一个C编译器都可以。
              但编译示例程序则需要VC2003。
    使用方法:1. 首先将本软件开发包用 WinRAR 解压缩到硬盘根目录下,
                 这里假设本软件包解压缩在 C 盘根目录下。
              2. 包含头文件和库文件。
                 在程序中适当位置加入下面的语句:
                 #include "c:\\light\\include\\engine.h"
                 #pragma comment( lib, "c:\\light\\lib\\engine.lib" )
              4. 将动态链接文件
                 "c:\\light\\bin\\engine.dll"
                 复制到程序运行时的目录。

              经过上面4个步骤,就可以在程序中使用库函数了。

    《光线游戏引擎 1.2 版》新功能:

         1. 增加了6个输入函数(支持键盘和鼠标):

            初始化输入设备(支持键盘、鼠标)
            int gInputInitial( void );

            读取一个按键
            unsigned long gGetKey( void );

            查询光标位置
            unsigned long gGetCursorPos( void );

            设置光标位置
            bool gSetCursorPos( int x, int y );

            查询按键状态
            long gGetKeyState( unsigned long key );

            释放输入设备
            int gInputRelease( void );
         
         2. 增加了采用高速缓冲技术的高品质、高速度汉字显示功能,使用原文字显示
            函数 void gDrawText( const char *lpString ) 即可显示出完美的汉字。
            并且新增了4个文字显示函数:
            
            设置字体
            int gSetFont( const char *FontName, // 指定字体
                                int  Height,          // 指定字体高度
                                int  Width,           // 指定字体宽度
                                int  Weight,         // 指定字体的重量
                                int  Escapement,  // 指定角度(1/10度)
                                bool Italic,           // 指定是否斜体
                                bool Underline,     // 指定是否有下划线
                                bool StrikeOut,    // 指定是否有删除线
                                int  Quality          // 指定输出质量
                                );

            设置文字背景混合模式
            int gSetBackMode( int mode );

            设置当前文字背景色
            void gBackColor( int red, int green, int blue );

            设置字符间距
            int gSetCharSpace( int space );

         3. 图像显示函数增加了关键色(透明色)功能。
            新增设定关键色(透明色)函数:

            设置关键色(透明色)
            int gSetColorKey( int red, int green, int blue );

         4. 增加了4个画几何图形的函数,颜色由
            void gColor( int red, int green, int blue ) 函数指定。

            画点
            void gPixel( int x, int y );

            画线段
            void gLine( int x1, int y1, int x2, int y2 );

            画矩形
            void gRect( int x1, int y1, int x2, int y2 );

            读取点的颜色值
            unsigned long gGetPixel( int x, int y );

         5. 增加了3个状态函数,用于充许(禁止)关键色和设定窗口标题。
               
            设置指定字符串
            bool gSetString( int name, const char *string );

            充许指定功能
            void gEnable( int name );

            禁止指定功能
            void gDisable( int name );

         6. 增加了1个消息处理函数。

            接收并处理消息
            bool gDispatchMessage( void );
           
         7. 增加了1个视频(音频)播放状态查询函数:

            查询播放状态
            int gVideoState(void);

         8. 重写了窗口模式代码,支持消息的响应和循环。
        
         9. 增加了刷新窗口、最小化窗口的代码。

         10. 增加了“键盘鼠标”、“几何图形”、“播放 MIDI”、“窗口标题” 4个示例程序。
            重写了以前的所有示例程序,增加了汉字提示信息。


    《光线游戏引擎 0.2 版》新功能:

         1. 新增了6个视频(音频)播放函数:
            
            打开视频(音频)文件
            (支持 MPEG2、AVI、MP3、WAV、MIDI等大部分常见的视频、音频文件)
            int gVideoOpen(const char *FileName);

            设置播放窗口(全局有效)
            int gVideoSetWindow(int left, int top, int right, int botton);

            播放
            int gVideoPlay(void);

            暂停
            int gVideoPause(void);

            停止
            int gVideoStop(void);

            关闭视频(音频)文件
            int gVideoClose(void);

          2. 增加了“播放视频”、“播放MP3”、“全屏模式”3个示例程序。
             并修改了“显示文字”、“显示图像”、“播放声音”3个示例程序。
             所有示例程序都加上了详细的注释,以便于理解。

          3. 增加了函数说明文档。
      
  
   《光线游戏引擎》功能正在不断增加,已逐渐走向成熟。
    欢迎您使用,并提出保贵的意见和建议,您的支持和关注,将是我不断前进的动力。

    特别感谢全球最大的华语游戏资讯网
    http://www.gameres.com
    站长林先生(sea_bug)先生开辟《光线游戏引擎》版区,并提供网站方面的帮助。

    我的联系方式:
    QQ: 361616038
    Email: registers@sohu.com

    《光线游戏引擎》官方网站:
    http://light.gameres.com

    《光线游戏引擎》下载及交流版面:
    http://bbs.gameres.com/showforum.asp?forumid=54

                                                       康 旭 (织梦人)

                                                       2005年11月10日

    《光线游戏引擎 1.2 版》下载

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2005-11-11 09:59:00 | 显示全部楼层

Re:《光线游戏引擎 1.2 版》发布!

辛苦了

82

主题

331

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
QQ
发表于 2005-11-11 10:44:00 | 显示全部楼层

Re:《光线游戏引擎 1.2 版》发布!

斑竹你的 QQ 是不是又给人盗用了 ?
怎么最近老是发垃圾信息给我的 ?

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
 楼主| 发表于 2005-11-11 11:19:00 | 显示全部楼层

Re: Re:《光线游戏引擎 1.2 版》发布!

ddrmsdos: Re:《光线游戏引擎 1.2 版》发布!

辛苦了

谢谢,有大家的支持和关注再累也值!

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
 楼主| 发表于 2005-11-11 11:22:00 | 显示全部楼层

Re: Re:《光线游戏引擎 1.2 版》发布!

Deen: Re:《光线游戏引擎 1.2 版》发布!

斑竹你的 QQ 是不是又给人盗用了 ?
怎么最近老是发垃圾信息给我的 ?

还没有,最近正在网站挂QQ,这些信息可能是挂机网站发的,不理就是了,不过可不要误会是我发的啊!

10

主题

72

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2005-11-13 20:11:00 | 显示全部楼层

Re:《光线游戏引擎 1.2 版》发布!

辛苦辛苦~...受累受累..支持支持~!..加油加油~!

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
 楼主| 发表于 2005-11-18 13:11:00 | 显示全部楼层

Re:《光线游戏引擎 1.2 版》发布!

值得值得~...谢谢谢谢~...一定一定~!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 03:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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