这个页面原本是放在网上淘金里的,可介绍源码太占版面了。就把
它单独列出来了:)如果你有和游戏设计有关的程序源码,无论是自己
的作品还是在网上发现的宝藏,都别忘了告诉云风哟。
[首页|创意杂谈|开发环境|设计技术|资料下载|源码收藏|网上淘金|好书推荐]
| |||
Allegro 是老外写的东东, 我们洋为中用时,最大的问题就是不支持汉字了 :-( 所以有许多的 Allegro 爱好者为它写了中文支持包, Allegro 主页上就链有一个. 可惜我怎么也连不上 :-( 如果你需要这种东东, 可以自己写一个, 并不难, 而且据我说知, 许多朋友都是从自己写显示汉字的程序,开始 Allegro 的历程的. 现在光朋友寄给我的类似东东就有不少, 先拿出 Fly Horse 写的放在这吧 ;-) 过几天再慢慢将其它的放上来... 这个程序写的很简洁,使用也方便,因为是用的 Allegro 里画点的函数做的, 所以速度不够,不过用在 RPG 里绝对足够了, 而且保证了各种显示模式的兼容性 而且新的版本可以在Allegro提供的 GUI 函数里直接使用 | |||
|
| |||
经过和作者的多次讨论,和我们几天的共同优化.这个软件的速度得到了显著的 提高:) 我们现在仍在想办法继续提高它的速度:) 快下载这个新版的软件包吧. 这次比以前做的好多了,但我还是稍做了整理,编写了 makefile 文件, 将编译 好的库文件从包里删掉,这样可以使文件长度减少一半 :) 还有就是又作了许多 优化处理, 而且如果你想自己制作 Mpeg 文件的话, 包里除了解码程序还提供 了编码程序 :)当然你也可以直接下载下面的两个作好的 Mpeg 文件回去测试 planet1.mpg(45K) planet2.mpg(37K) 最近版本更新可能很快,我们同时在优化程序,可能我这的版本和原作者的不同, 有什么问题请去它自己的网点拉正式的版本(有 173K,含编译好的文件) btw, 作者的主页已经换成http://members.xoom.com/AcidSoft/ | |||
|
| |||
啊哈,知道我今天找到了什么吗? 我们有可能在游戏中运用 MP3 了.哦,你也对 MP3 的实现感兴趣? 去http://www.mpeg.org或http://www.mpeg2.de 开始你的历程吧:) 这个源码包里有 Djgpp+Allegro 下可以使用的libamp.a 我想,如果机器允许的话,在游戏里使用 MP3 将是一件多么美妙的事情:) | |||
|
| |||
认真读过 Allegro 文档的朋友应该知道,出于 GIF 文件格式被开发者申请了专利, Allegro 不想在软件库里涉及到版权问题,没有加入 GIF 的支持. 但仍有人为 Allegro 扩充了 GIF 的支持, 云风在网上寻觅了很就才找到这个东东:) 连 GIF89a 都支持 :D 不过如果你想用在商业软件中就要注意 GIF 的授权问题了. 注意:只限制处理 GIF 的程序,而显示 GIF 则不受限制. | |||
|
| |||
这个 JPEG 支持库是为ALLEGRO写的,即使你不使用 ALLEGRO 的话,也可以 下载一个源码包来了解 JPEG.并可以将其移植到需要的引擎上.毕竟,能在 游戏中使用 JPEG 可以节省不少系统资源:)当然,如果你正在用 Allegro, 只下载库文件就可以直接使用了:) | |||
|
| |||
从 Allegro 的 Maillist 上看到这个,它是用DJGPP+ALLEGRO写的, 如果你已经有了DJGPP和ALLEGRO 两个程序包,就只需要下载它的源码部分, 用 CC.BAT 编译就可以了.如果你没有以上提到的软件包, 可以下载包含有 EXE 文件的包,见识一下效果 程序不长,一共只有200行左右.对不熟悉Isometric 的朋友可以通过它学 习到 Isometric 引擎的制作方法. 而且,通过阅读这段程序也可以学习 Allegro.但是正如作者所言,他的代码是用很短的时间写成的,有点乱,而 且没有注释,所以我也没有给这个引擎更高的评价. | |||
|
Raydeal - 优于DOOM的3d游戏引擎,含全部源码。云风还没有看,不做评价
[首页|创意杂谈|开发环境|设计技术|资料下载|源码收藏|网上淘金|好书推荐]
云风工作室制作
最后修订:1999.4.1