视频纹理的功能其实早就做了。只是怎么都不能很好的融合到引擎中。今天走在路上灵机一动: 做成插件,用现在引擎的可扩展的纹理管理器和插件对象创建机制。重新派生一种纹理。
不改变现有的引擎结构,仅仅加了一个插件。同时还可以支持其他跨平台的解码器(无非是再写一个插件)
经过一晚上的工作,现在终于搞定了.使用视频纹理的时候 和使用其它的纹理是完全一样.加载的方法也是一样的.只要给出文件名,自动能判断是不是视频纹理.应该说比较方便了.
不改变现有的引擎结构,仅仅加了一个插件。同时还可以支持其他跨平台的解码器(无非是再写一个插件)
经过一晚上的工作,现在终于搞定了.使用视频纹理的时候 和使用其它的纹理是完全一样.加载的方法也是一样的.只要给出文件名,自动能判断是不是视频纹理.应该说比较方便了.
代码已经提交到SVN服务器中
http://gforge.osdn.net.cn/projects/xreal3d/

Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1421149
本文介绍了一种将视频纹理功能融入现有游戏引擎的方法,通过开发一个插件来实现这一目标,该方法不需要改动引擎核心代码,同时支持多种平台的解码器。
2281

被折叠的 条评论
为什么被折叠?



