加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

几个比较老的flash开源项目

发布时间:2020-12-15 06:16:49 所属栏目:百科 来源:网络整理
导读:(1)gnash 这个目前还在积极的开发过程中,可以用日新月异来形容。其中用到了很多的库,例如jpeglib,zlib,libpng以及一些音视频的 解码程序,例如ffmpeg或者gstreamer(二者可选其一),绘图方面可以支持libagg或者 libsdl,内部进行trans?matrix变换的时候
(1)gnash 这个目前还在积极的开发过程中,可以用日新月异来形容。其中用到了很多的库,例如jpeglib,zlib,libpng以及一些音视频的 解码程序,例如ffmpeg或者gstreamer(二者可选其一),绘图方面可以支持libagg或者 libsdl,内部进行trans?matrix变换的时候使用了open?gl的api,在linux下面对应的 库是mesalib,全部采用c++开发,大量使用了boost模板库。总体来说它的功能与复杂程度 是成正比的,毕竟gnash支持flash文件标准到了7.0嘛。? (2)gameswf 这个很早就停止开发了,其实它就是gnash的前身。gnash开始了,它自然就停止了。 不过要想完全看明白gnash,先看看这个也是很有启发的。它支持open?gl以及direct?3d 两种渲染引擎,好像还支持sdl不过我拿到的版本已经被改的面目全非了。目前,gameswf 对于flash的支持最多到flash?6.0。如果移植到symbian上,目前, symbian上的open?c的最新插件已经可以支持boost和open?gl?es了;移植到win?mobile 上,当然了direct?3d肯定是没有问题的了。这个库是最合适的了(这也只是从理论上来说, 真正的移植工作还有很长的路要走)。? (3)flirt 这个项目很早就非常有名了,早在2004年以前就开始了基本的开发,可惜到2006年年底 就停止开发了。它完全不借助于boost以及stl之类的库,也没有使用open?gl以及direct 3d,完全是c/c++开发,其中使用到了jpeglib以及zlib和libmad,这些都不是问题了。 大量使用了标准c的posix库。自己重新实现一下,或者使用symbian?open?c都是没有问题的。从 依赖库的角度来看,这个flirt的手机移植难度是最低的。?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读